text:
import sys, os
import cloud_sptheme as csp

on_rtd = os.environ.get('READTHEDOCS', None) == 'True'

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))

# -- General configuration -----------------------------------------------------

# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'

# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
#if on_rtd:
#  extensions = ['sphinx.ext.autodoc','sphinxcontrib.plantuml']
#  display_github = False
#else:
extensions = ['sphinx.ext.autodoc','rst2pdf.pdfbuilder','sphinxcontrib.plantuml']
#,'sphinxcontrib.fancybox']

plantuml = ['java','-jar','/sbin/plantuml.jar']

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']

# The suffix of source filenames.
source_suffix = '.rst'

# The encoding of source files.
#source_encoding = 'utf-8-sig'

# The master toctree document.
# master_doc = 'contents'

# General information about the project.
project = u'Mirantis OpenStack'
copyright = u'2014, Mirantis Inc.'

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = '4.1'

# The full version, including alpha/beta/rc tags.
release = '4.1'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#language = None

# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# Else, today_fmt is used as the format for a strftime call.
#today_fmt = '%B %d, %Y'

# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_*', "pages", 'pdf', 'contents', 'index', '*-guide']
# exclude_patterns = ['_*', 'rn_index.rst']

# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None

# If true, '()' will be appended to :func: etc. cross-reference text.
#add_function_parentheses = True

# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
#add_module_names = True

# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
#show_authors = False

# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'

# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []

# -- Options for HTML output ---------------------------------------------------

# The theme to use for HTML and HTML Help pages.  See the documentation for
# a list of builtin themes.
html_theme = "mirantis"

# Theme options are theme-specific and customize the look and feel of a theme
# further.  For a list of options available for each theme, see the
# documentation.
html_theme_options = { "roottarget": "index" }

# Add any paths that contain custom themes here, relative to this directory.
html_theme_path = ["_templates", csp.get_theme_dir()]

html_add_permalinks = None

# The name for this set of Sphinx documents.  If None, it defaults to
# "<project> v<release> documentation".
# html_title = project + ' v' + release + ' | Documentation'
html_title = 'Mirantis OpenStack' + 'v' + release + ' | Documentation'

# A shorter title for the navigation bar.  Default is the same as html_title.
#html_short_title = None

# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
# html_logo = '_static/fuel-logo.png'
html_logo = '_static/fuel_gradient_200.png'

# The name of an image file (within the static path) to use as favicon of the
# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
html_favicon = '_static/mirantis_icon.ico'

# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']

# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
# html_last_updated_fmt = '%c, %Z'

# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
html_use_smartypants = False

# Custom sidebar templates, maps document names to template names.
html_sidebars = {
  '**': ['searchbox.html', 'globaltoc.html', 'doc_license.html'],
}

# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}

# If false, no module index is generated.
#html_domain_indices = True

# If false, no index is generated.
html_use_index = True

# If true, the index is split into individual pages for each letter.
html_split_index = False

# If true, links to the reST sources are added to the pages.
html_show_sourcelink = False

# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
html_show_sphinx = False

# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
html_show_copyright = True

# If true, an OpenSearch description file will be output, and all pages will
# contain a <link> tag referring to it.  The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''

# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None

# Output file base name for HTML help builder.
htmlhelp_basename = 'fueldoc'

# -- Options for LaTeX output --------------------------------------------------

latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',

# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',

# Additional stuff for the LaTeX preamble.
#'preamble': '',
}

# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
latex_documents = [
  ('index', 'fuel.tex', u'Mirantis OpenStack | Documentation',
   u'Mirantis Inc.', 'manual'),
]

# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None

# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False

# If true, show page references after internal links.
#latex_show_pagerefs = False

# If true, show URL addresses after external links.
#latex_show_urls = False

# Documents to append as an appendix to all manuals.
#latex_appendices = []

# If false, no module index is generated.
#latex_domain_indices = True

# -- Options for manual page output --------------------------------------------

# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
    ('index', 'fuel', u'Mirantis OpenStack | Documentation',
     [u'Mirantis'], 1)
]

# If true, show URL addresses after external links.
#man_show_urls = False

# -- Options for Texinfo output ------------------------------------------------

# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
#  dir menu entry, description, category)
texinfo_documents = [
  ('index', 'fuel', u'Mirantis OpenStack | Documentation',
   u'Mirantis Inc.', 'fuel', 'One line description of project.',
   'Miscellaneous'),
]

# Documents to append as an appendix to all manuals.
#texinfo_appendices = []

# If false, no module index is generated.
#texinfo_domain_indices = True

# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'
# -- Additional Settings -------------------------------------------------------

# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
# extensions += ['sphinx.ext.inheritance_diagram', 'sphinxcontrib.blockdiag', 'sphinxcontrib.actdiag', 'sphinxcontrib.seqdiag', 'sphinxcontrib.nwdiag']

# The encoding of source files.
source_encoding = 'utf-8'
#source_encoding = 'shift_jis'

# The language for content autogenerated by Sphinx.
#language = 'en'
#language = 'ja'

# Enable Antialiasing
blockdiag_antialias = True
acttdiag_antialias = True
seqdiag_antialias = True
nwdiag_antialias = True

extensions += ['rst2pdf.pdfbuilder']
pdf_documents = [
    ('relnotes/index', u'Mirantis-OpenStack-4.1-RelNotes',  u'Release Notes',
    u'2014, Mirantis Inc.')
#    (master_doc, project, project, copyright),
]
pdf_stylesheets = ['letter', 'mirantis']
pdf_style_path = ['_templates']
#pdf_language = "en"
# Mode for literal blocks wider than the frame. Can be
# overflow, shrink or truncate
pdf_fit_mode = "shrink"

# Section level that forces a break page.
# For example: 1 means top-level sections start in a new page
# 0 means disabled
pdf_break_level = 1

# When a section starts in a new page, force it to be 'even', 'odd',
# or just use 'any'
pdf_breakside = 'any'

# Insert footnotes where they are defined instead of
# at the end.
#pdf_inline_footnotes = True

# verbosity level. 0 1 or 2
pdf_verbosity = 0

# If false, no index is generated.
pdf_use_index = False

# If false, no modindex is generated.
#pdf_use_modindex = False

# If false, no coverpage is generated.
# pdf_use_coverpage = False

# Name of the cover page template to use
pdf_cover_template = 'mirantiscover.tmpl'

# Documents to append as an appendix to all manuals.
#pdf_appendices = []

# Enable experimental feature to split table cells. Use it
# if you get "DelayedTable too big" errors
#pdf_splittables = False

# Set the default DPI for images
#pdf_default_dpi = 72

# Enable rst2pdf extension modules (default is only vectorpdf)
# you need vectorpdf if you want to use sphinx's graphviz support
#pdf_extensions = ['vectorpdf']

# Page template name for "regular" pages
# pdf_page_template = 'cutePage'
pdf_page_template = 'oneColumn'

# Show Table Of Contents at the beginning?
pdf_use_toc = False

# How many levels deep should the table of contents be?
pdf_toc_depth = 2

# Add section number to section references
#pdf_use_numbered_links = False

# Background images fitting mode
pdf_fit_background_mode = 'scale'

pdf_font_path = ['C:\\Windows\\Fonts\\', '/usr/share/fonts', '_fonts']

redpajama_set_name: RedPajamaGithub


A spiral slicer gives you the opportunity to creatively add healthy fruits and vegetables to your diet. Our shopping guide is here to help you find the best spiral slicer to enhance your healthy lifestyle.
Once Again Organic Almond Butter Creamy uses only the finest organic almonds available. Organic Unblanched Almonds are milled smooth to create their Almond Butter.
Incredibly delicious, all-natural source of protein that delivers an experience like no other. Once Again Creamy Almond Butter 16 oz Jar comes in a pack of 1.
Wow Butter Creamy Peanut Free Spread - pack of 6 - 17.6 Oz.
Product Features240 calories per 3 tbspAmerica's favorite!Combination peanut butter & jellyKosherThe J.M. Smucker Company,Orrville, Ohio, 44667,U.S.A.
Artisana's Organic Raw Pecan Butter is a good source of protein, rich in antioxidants and a great way to add vitamins and minerals to your diet.
BARBARA'S BAKERY 12x 11 OZ PEANUT BUTTER PUFFINS.


text:
The Angles Way is a long-distance footpath in England, close to the River Waveney and River Little Ouse and thus close to the Norfolk/Suffolk border between Great Yarmouth and Thetford.

Originally the Angles Way went only as far as Knettishall Heath, but a section of some 15 miles (24 km) onwards to Thetford, once described as the Angles Way Link, is now regarded as part of the Angles Way itself, and signed as such at Thetford and described as such on the website of Norfolk County Council who maintain the route .

The route may be conveniently divided into eight stages:

Great Yarmouth to Fritton Lake, via Breydon Water and Burgh Castle.
Fritton Lake to Oulton Broad.
Oulton Broad to Beccles.
Beccles to Bungay.
Bungay to Harleston.
Harleston to Diss, passing near Hoxne.
Diss to Knettishall Heath, via Redgrave and Lopham Fen and Blo' Norton and Thelnetham Fen
Knettishall Heath to Thetford.

Each end of the footpath may be accessed from railway stations, with several more railway stations between Great Yarmouth and Beccles, and a regular bus service runs along the A143 road, enabling walkers of the path to make use of public transport.

The Angles Way connects with the Peddars Way and Icknield Way Path at Knettishall Heath, and the St Edmund's Way near Thetford, allowing longer walks to be undertaken.

Angles Way was voted the best waterside walk in Britain by waterscape.com in 2003. However, though the route broadly follows the River Waveney and River Little Ouse, only the section from Great Yarmouth to Beccles is a waterside walk, almost all of the rest of the route being merely near the rivers.

External links

Norfolk Trails Site including descriptions and detailed maps of each section
Long Distance Walkers Association

Footpaths in Norfolk
Footpaths in Suffolk
Long-distance footpaths in England

redpajama_set_name: RedPajamaWikipedia


text:
Euphorbia desmondii est une plante de la famille des Euphorbiaceae.

Cet arbre vient de l'Afrique tropicale occidentale, on le trouve au Cameroun et au Nigeria.

Description

D'une hauteur allant jusqu'à 6 mètres ou 20 pieds, connu seulement au Nigérian et au Cameroun, cet euphorbe en forme d'arbre avec des branches avec trois ou quatre angles mesurant jusqu'à 1,4 pouce de diamètre () a des feuilles à l'extrémité des branches, jusqu'à 5 pouces de long (). Il a des feuilles cordiformes de mai à octobre et est dormant en hiver. Ses branches ne sont pas resserrées en segments. La plante contient un latex abondant. Euphorbia desmondii peut être planté pour créer une palissade.

Références

Espèce d'Angiospermes (nom scientifique)
Euphorbiaceae


13402 Laraway Drive has a Walk Score of 30 out of 100. This location is a Car-Dependent neighborhood so most errands require a car.
Explore how far you can travel by car, bus, bike and foot from 13402 Laraway Drive.


The power of your inner self is enough to keep your enemies at bay.
Benefit: To use this feat, you must make a single unarmed attack as a standard action. If this unarmed attack hits, you deal damage normally, and the target's is pushed back 5 feet unless it makes a Fortitude saving throw (DC 10 + 1/2 your character level + your Wis modifier).


This is a cloud service. All previews, done quickly on the cloud without tying up Revit, are free and unlimited. Pricing for final renders is upfront and automatically calculated based on the detail of your model and the size of the final image.
Great news! I am pleased to announce that LCI has been accepted into the Autodesk® Developer Network (ADN). As an Autodesk partner, we will now be developing custom add-ons for Autodesk® Revit® Architecture and other software products. Our current offering is Limitless Rendering, an online rendering service for Revit Architecture that utilizes high performance computers on the cloud to render faster and free up local workstations. As a member of the ADN, we will expand cloud computing offerings in the AEC industry. Look for a new product release in the upcoming weeks.


Discussion in 'Market Predictions and Reports' started by MTnews, Mar 8, 2011.
U.S. March IBD/TIPP 6-Month Economic Outlook 39.7; U.S. March IBD/TIPP Economic Optimism Index 43.0 versus 50.9 in February.
Advanced stock prices 2,298, declined stock prices 782, unchanged stock prices 82, stock prices hitting new highs 147 and stock prices hitting new lows 16. NYSE quotes for volatile stocks and market trends, as well as stock quotes, stock prices and stock symbols of Day Trading Stock Picks on the New York Stock Exchange stock market for Day Trading online and active Day Trading for those who are or would like to be Day Trading for a living: CRM shed 0.57, HOD 129.17, LOD 126.20, EOD 127.45; CVI shed 0.65, HOD 20.45, LOD 19.30, EOD 19.36; CME gain 1.04, HOD 305.45, LOD 301.66, EOD 303.51; DYN unchanged, HOD 5.88, LOD 5.70, EOD 5.80; AGQ shed 1.22, HOD 210.80, LOD 204.50, EOD 209.05; RIO shed 0.88, HOD 67.72, LOD 66.27, EOD 67.45; CF shed 0.14, HOD 129.48, LOD 124.88, EOD 128.76.
Advanced stock prices 1,924, declined stock prices 761, unchanged stock prices 91, stock prices hitting new highs 95 and stock prices hitting new lows 39. NASDAQ quotes, volatile stocks and market trends, as well as stock quotes, stock prices and stock symbols of Day Trading Stock Picks on the NASDAQ stock market for Day Trading online and active Day Trading for those who are or would like to be Day Trading for a living: BSFT gain 12.60, HOD 51.90, LOD 41.31, EOD 47.50; VRUS gain 5.04, HOD 69.63, LOD 63.22, EOD 66.99; APKT gain 0.57, HOD 76.40, LOD 73.13, EOD 74.29; NFLX shed 11.95, HOD 202.00, LOD 194.36, EOD 195.45; FFIV gain 1.91, HOD 112.43, LOD 108.72, EOD 110.61.
Advanced stock prices 274, declined stock prices 212, unchanged stock prices 31, stock prices hitting new highs 6 and stock prices hitting new lows 4.


17 December 2007, at 12:00a.m.
THAILAND - Thai Shrimp Association plans to reduce shrimp production by 20 per cent next year, to cope with higher costs and lower prices.
"We are focusing on quality, not quantity," said Somsak Paneetatyasai, president of Thai Shrimp Association.
The association expects Thailand's shrimp export to reach 360,000 tonnes this year, worth a total of Bt80 billion. Shrimp farmers have suffered from lower prices due to oversupplies.
Somsak said that next year, farmers would be encouraged to reduce the intensity of shrimp in each pond and the number of farming ponds would be cut.
He also urged the government to stabilise the foreign exchange rates, to boost shrimp exports, and hopes that the Japan-Thai Economic Partnership Agreement would help boost demand for Thai shrimp.


What is meant by the word "meaning," of course, would be up to debate in modern artistic circles. If no two people can seem to agree on the definitions of "art" or "beauty," it should be no surprise that their joint interpretation should likewise be divisive. As we view the "David" in its artistic beauty as it stands in Florence or listen to "Symphony No. 9" through our headphones, certain questions must arise within our minds: From where does meaning arrive, or does it exist at all? Can an artistic piece truly have purpose – a certain story to be told and message to be conveyed – and if so, can such a meaning be objective? Or must said purpose be defined through him by whom the piece is experienced? Dewey talks of this when he speaks of "experiences," as does Berger when he talks of "mystification." From cave paintings to Egyptian hieroglyphs to the art of the high Renaissance to surrealism and abstract expressionism, the interpretation of art has been highly debated, with the question ultimately bubbling down to that which lies at the root of it all: How much does the creator matter when it comes to interpreting the creation he has produced?
Allow me to explain with a few scenarios. Before I step inside Rothko Chapel, need I know the story Mark Rothko? Before I read Huckleberry Finn, need I understand the context through which it was written? Of course we do not always need context in order to appreciate a piece of art, but the rub is in that we might be doing the piece an injustice by not embracing its intended purpose and instead creating our own. Over time, we have spoken much about the "author's intent" and have discussed whether or not the intentions of the artist truly matter when it comes to the audience interpreting the meaning of the work, and no one can seem to quite agree. There are those (such as Foucault) who proclaim that the author must die in order for the piece to be properly interpreted – in other words, that the proper interpretation of a piece is wholly reliant on the subjective interpretation of the viewer – but there are others (such as Aquinas) who think that the clay and the potter are inseparable, that the purpose behind the masterpiece's creation must be understood before properly interpreting a piece of art. There are many people who fall somewhere in the middle of these two contrasting views, of course, debating that it is all really a gray matter; who is to say which is correct? Context, purpose, and objective substance are thus placed on the chopping block as people try to determine who provides source of meaning: spectator or creator? Where is meaning found, in creation or experience? The exclamation mark of the paintbrush or chisel or chord is thus contorted into a question mark in its stead, leaving people fumbling for meaning and struggling to determine if there is meaning after all.
And it is here that I must make my assertion. You see, I would like to consider myself an artist, enjoying everything from writing to drawing to painting to sculpting to designing to singing to playing instruments to learning and all that is involved in this thing called life, which I would argue is a piece of art in and of itself. This being said, in order to establish the foundation of my argument, I must first ask you to step inside my mind, and to do this we must first become momentarily philosophical. The way I see things, every moment we make a claim of value, we are making a stance on what we believe. When I tell a woman that she is "pretty," I am appealing to some higher standard, an element that I will call Beauty, of which I think she shares a fair amount of qualities. When I call someone a "good" person, I am likewise appealing to this standard of Good, some entity matching perfection to which I think this person fares better than most. I cannot call the scene of a mass homicide beautiful, nor can I call Adolf Hitler good. And I am not alone in this; within each of our minds there is an inherent understanding of an objective standard: No sane person would call touching a hot stove good, nor would they call jabbing a toothpick underneath their toenail a beautiful experience. We each appeal to these entities – Beauty and Good, which I think can be understandably conjoined into the term Perfection – and whenever I make any value judgment whatsoever, I have in the back of my subconscious this ultimate expression of that value by which the subject I am judging must compare. I might not at first understand or be able to vocalize or even express what it is that epitomizes or embodies Perfection, but I know deep down that every single humane person on earth is bound to the same entity (though there might be some discrepancies into things of the subjective taste, such as whether avocados taste good or bad), and so come to the conclusion that there is one ultimate Source by which all things must compare, and with each further deviation from that Source, things become increasingly Ugly (not beautiful) and Bad (not good) – Imperfect.
When you introduce the concept of an Almighty Creator, this conundrum finds its solution, and it is with this in mind that I will begin to make my argument. You see, if we all inherently make value judgments of what is good and what is beautiful, it makes sense that these values were placed in us by our Creator, and that any false sense of beauty or goodness is made understandable by our inability to meet His established standard. For any person adhering to a monotheistic religion in which they believe the world to be governed by an all-powerful deity who rules over and created all things, we find the solution to ultimate expression, and it is to this Source – God – that we must appeal when we are to ask ourselves the questions originally hypothesized: What is art? What is beauty? What is meaning? Does the artist's intent matter? You see, to us created beings, these answers might only be known by He who created us, for it is He who formulated the laws that govern our very existence.
2. What is beauty? It is in those very comments of goodness that we see Beauty defined before our eyes, because as we have already acknowledged, beauty and art are forever linked and they are closely related to that which is Good. There is no mankind yet born to distort His creation or give vocalized appreciation for it, so as God surveys His inanimate and then animate creation and calls all of it good, He establishes beauty as that which is aligned to meet His design, or to a lesser extent that which points back to Him and reflects His power, His glory, His omnipotence, omniscience, and omnipresence. Therefore the standard of Beauty is established as the Lord Himself, and everything pointing towards Him has layers of beauty to it, while each thing detracting from His glory must necessarily be considered less beautiful.
3. What is meaning? Meaning is established as the Lord works from day to day, building his masterpiece until He crowns it with His final design. At last the Lord creates man on the sixth day, the pinnacle of all creation and the reason for which the rest of creation was spoken into existence, as demonstrated by His giving of dominion to the man and his bride (1:26,28). We thus see that without man, earth had no meaning, for it was in man's creation that the rest of creation could be appreciated by beings other than God alone. Meaning is found not in the landscape or the perspective or the background at all, but in the subject matter, for it is in the subject matter that we see the very reason for which the creator began creating, the very thought that brought genesis to the art. Further, the subject matter itself only finds meaning in the artist who created them, as we will see below.
4. Does the artist's intent matter? We can discuss definitions of art and beauty and meaning easily enough as it is determined from a biblical sense, but all of this is hevel – meaningless, a vapor that passes through your fingers – if the intentions of the artist don't really matter. When at last the time came for God to create man, we see a statement of purpose proclaimed matter-of-factly: "So God created man in His own image, in the image of God He created him; male and female He created them" (1:27). The artist's intent is thus specified as necessary, because without understanding the intent of the Author, the masterpiece is left without purpose. We see that when the Lord created man, He created man in His image, and so man finds purpose in one thing and one thing alone: reflecting the image of God. When man strays from this image and finds meaning in the things of the flesh, they will often succumb to the same despair as the Teacher: "I considered all that my hands had done and the toil I had expended in doing it, and behold, all was vanity and a striving after wind, and there was nothing to be gained under the sun" (Ecclesiastes 2:11). According to the Bible, the artist's intent not only matters, but it is the most important thing about the entire piece; without understanding the intention of the creator, the creation becomes meaningless, a living masterpiece reduced to a dead piece of aesthetic waste.
It is this very consideration of Genesis 1 that inspired my piece, "The Artist's Intent," where I photographed the process of the creation of a painting in which I worked through the six days of creation – from initial darkness to the formation of man and woman. When looked at as a standalone canvas, the piece is up to open interpretation, but it is only when you see the way in which I created it – looking at it step-by-step and comprehending that I formed the man in my own image – that true meaning comes to the piece and true understanding and purpose is comprehended and established. When you separate the Creator from the creation, you are left with the universe as a meaningless entity arriving from nothing, and so our entire human lives are rendered meaningless by proxy – we are the product of random chance, and our lives are without purpose. But if you look to the purpose for which God created, not only do we see that we are of value – the Artist built this entire world for us – but we also gain a sense of purpose: We were created to reflect Him. And so we see the mission of our entire lives. By returning the intent of the Artist to the masterpiece, we find objective purpose and so can interpret this creation with accuracy. When we try to separate masterpiece from master-builder, the handiwork is separated from its source of life and becomes nothing but an empty piece of distorted aesthetic, some mixture between Plato's "Theory of Forms" and Kant's "purposiveness without purpose." When Foucault gets his "Death to the Author," of course Danto would be correct in promoting art as an open door, because all of a sudden anything and everything is welcome into the classification as art – and good art, at that – and it is not long before everything can be labeled as beautiful, thus diminishing the value of the term and making the very quality meaningless.
If everything is beautiful, the quality of beauty is no longer a positive attribute; if everything is subjective to our own mind, everything is left meaningless; but if objectivity can be found in the universe, then true meaning will be determined when held up to the standard of that objective truth. I will agree with Aquinas and propose that art is defined by those seemingly mystical qualities that point back towards a higher power, a deity who matches our inherent awareness of Perfection. I can come to no other logical conclusion no matter how hard I try.


text:
Pandemic lays bare WHO's powerlessness — experts 10:50 am
ODPEM reimagining earthquake and tsunami safety 10:32 am
Funeral home among three businesses ravaged in Manchester fire 9:51 am
COVID-19: Here's what you need to know today 10:13 am
145 new COVID cases, 3 deaths 9:39 am
China defends COVID-19 response after criticism by experts 9:16 am
Curfew tightened for Easter weekend
VIDEO: New curfew hours for Easter weekend
THE Government has recalibrated the all-island curfew order to include tighter restrictions for the Easter weekend.
Announcing the new curfew times at a digital press conference from Jamaica House yesterday, Prime Minister Andrew Holness stressed that as the country reflects during the Easter period on religious sacrifices, Jamaicans should also be willing to make sacrifices to contain the spread of the novel coronavirus (COVID-19).
Starting 8:00 pm yesterday the island is under curfew until 6:00 am today, as per the current order, then beginning today the curfew will start at 8:00 pm and end at 7:00 am tomorrow (Good Friday).
Over the Easter weekend, the curfew will then start at 3:00 pm tomorrow (Good Friday) and end at 7:00 am on Saturday.
These curfew hours are to be observed through to Easter Monday. On Easter Monday the curfew will begin at 3:00 pm and end at 5:00 am on Tuesday, April 14.
The new nightly curfew rules then start at 9:00 pm next Tuesday and end at 5:00 am each morning.
These curfew hours will be maintained until April 21, the prime minister said, noting the longer non-curfew hours, starting April 14.
"Where we will not be impacting significantly economic activity, we take the opportunity to slow down and limit the movement of the virus around in the population," Holness explained.
He said, for the most part, Jamaicans have been abiding by the curfew, and that more latitude will be allowed if people follow the orders faithfully.
Wear a mask if...
Meanwhile, the emergency orders have been further amended to make it mandatory for certain at-risk individuals to wear masks in public at all times from April 8 to 21.
These include people with respiratory or flu-like symptoms, individuals over the age of 65, people caring for individuals with flu-like or respiratory illness, and those with other conditions such as diabetes and hypertension.
Additionally, the Government is now recommending that the general population wear a mask whenever they have to go out in public.
Holness said that, while it is not an order for the general population, "We strongly recommend it."
He said scarves, covering the nose and mouth, can also be used in Iieu of masks.
He noted that all four COVID-19 deaths that the country has seen so far have people with multiple underlying illnesses.
In the meantime, from April 8 to 21, people aged 70 and over are ordered not to leave their homes, except for necessities of life, once per day.
This includes food and medication. Those with flu-like symptoms, under the order, must stay at home.
"A part of the strategy of the Government is to ensure that if you are ill with any symptom at all which suggest a flu or a respiratory kind of illness, stay at home. If you violate this order, you can face penalties," he warned.
— Alphea Saunders

redpajama_set_name: RedPajamaCommonCrawl


text:
namespace DocumentDB.Samples.Queries
{
    using Microsoft.Azure.Documents;
    using Microsoft.Azure.Documents.Client;
    using Microsoft.Azure.Documents.Linq;
    using Newtonsoft.Json;
    using System;
    using System.Collections.Generic;
    using System.Collections.ObjectModel;
    using System.Configuration;
    using System.Diagnostics;
    using System.Globalization;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    //------------------------------------------------------------------------------------------------
    // This sample demonstrates the use of DocumentDB's server side JavaScript capabilities
    // including Stored Procedures, Pre & Post Triggers and User Defined Functions
    //------------------------------------------------------------------------------------------------

    public class Program
    {
        private static DocumentClient client;

        //Assign a id for your database & collection
        private static readonly string databaseId = ConfigurationManager.AppSettings["DatabaseId"];
        private static readonly string collectionId = ConfigurationManager.AppSettings["CollectionId"];

        //Read the DocumentDB endpointUrl and authorisationKeys from config
        //These values are available from the Azure Management Portal on the DocumentDB Account Blade under "Keys"
        //NB > Keep these values in a safe & secure location. Together they provide Administrative access to your DocDB account
        private static readonly string endpointUrl = ConfigurationManager.AppSettings["EndPointUrl"];
        private static readonly string authorizationKey = ConfigurationManager.AppSettings["AuthorizationKey"];

        public static void Main(string[] args)
        {
            try
            {
                //Get a Document client
                using (client = new DocumentClient(new Uri(endpointUrl), authorizationKey))
                {
                    RunDemoAsync(databaseId, collectionId).Wait();
                }
            }
            catch (DocumentClientException de)
            {
                Exception baseException = de.GetBaseException();
                Console.WriteLine("{0} error occurred: {1}, Message: {2}", de.StatusCode, de.Message, baseException.Message);
            }
            catch (Exception e)
            {
                Exception baseException = e.GetBaseException();
                Console.WriteLine("Error: {0}, Message: {1}", e.Message, baseException.Message);
            }
            finally
            {
                Console.WriteLine("End of demo, press any key to exit.");
                Console.ReadKey();
            }
        }

        private static async Task RunDemoAsync(string databaseId, string collectionId)
        {
            //Get, or Create, the Database
            Database database = await GetOrCreateDatabaseAsync(databaseId);

            //Get, or Create, the Document Collection
            DocumentCollection collection = await GetOrCreateCollectionAsync(database.SelfLink, collectionId);

            //Run a simple script
            await RunSimpleScript(collection.SelfLink);

            //Run Bulk Import
            await RunBulkImport(collection.SelfLink);

            //Run OrderBy
            await RunOrderBy(collection.SelfLink);

            //Run Pre-Trigger
            await RunPreTrigger(collection.SelfLink);

            //Run Post-Trigger
            await RunPostTrigger(collection.SelfLink);

            //Run UDF
            await RunUDF(collection.SelfLink);

            //Cleanup
            await client.DeleteDatabaseAsync(database.SelfLink);
        }

        /// <summary>
        /// Runs a simple script which just does a server side query
        /// </summary>
        private static async Task RunSimpleScript(string colSelfLink)
        {
            // 1. Create stored procedure for script.
            string scriptFileName = @"js\SimpleScript.js";
            string scriptId = Path.GetFileNameWithoutExtension(scriptFileName);

            var sproc = new StoredProcedure
            {
                Id = scriptId,
                Body = File.ReadAllText(scriptFileName)
            };

            await TryDeleteStoredProcedure(colSelfLink, sproc.Id);

            sproc = await client.CreateStoredProcedureAsync(colSelfLink, sproc);

            // 2. Create a document.
            var doc = new
            {
                Name = "Estel",
                Headquarters = "Russia",
                Locations = new [] { new { Country = "Russia", City = "Novosibirsk" } },
                Income = 50000
            };

            Document created = await client.CreateDocumentAsync(colSelfLink, doc);

            // 3. Run the script. Pass "Hello, " as parameter.
            // The script will take the 1st document and echo: Hello, <document as json>.
            var response = await client.ExecuteStoredProcedureAsync<string>(sproc.SelfLink, "Hello, ");

            Console.WriteLine("Result from script: {0}\r\n", response.Response);

            await client.DeleteDocumentAsync(created.SelfLink);
        }

        /// <summary>
        /// Import many documents using stored procedure.
        /// </summary>
        private static async Task RunBulkImport(string colSelfLink)
        {
            string inputDirectory = @".\Data\";
            string inputFileMask = "*.json";
            int maxFiles = 2000;
            int maxScriptSize = 50000;

            // 1. Get the files.
            string[] fileNames = Directory.GetFiles(inputDirectory, inputFileMask);
            DirectoryInfo di = new DirectoryInfo(inputDirectory);
            FileInfo[] fileInfos = di.GetFiles(inputFileMask);

            // 2. Prepare for import.
            int currentCount = 0;
            int fileCount = maxFiles != 0 ? Math.Min(maxFiles, fileNames.Length) : fileNames.Length;

            // 3. Create stored procedure for this script.
            string body = File.ReadAllText(@".\JS\BulkImport.js");
            StoredProcedure sproc = new StoredProcedure
            {
                Id = "BulkImport",
                Body = body
            };

            await TryDeleteStoredProcedure(colSelfLink, sproc.Id);
            sproc = await client.CreateStoredProcedureAsync(colSelfLink, sproc);

            // 4. Create a batch of docs (MAX is limited by request size (2M) and to script for execution.
            // We send batches of documents to create to script.
            // Each batch size is determined by MaxScriptSize.
            // MaxScriptSize should be so that:
            // -- it fits into one request (MAX reqest size is 16Kb).
            // -- it doesn't cause the script to time out.
            // -- it is possible to experiment with MaxScriptSize to get best perf given number of throttles, etc.
            while (currentCount < fileCount)
            {
                // 5. Create args for current batch.
                //    Note that we could send a string with serialized JSON and JSON.parse it on the script side,
                //    but that would cause script to run longer. Since script has timeout, unload the script as much
                //    as we can and do the parsing by client and framework. The script will get JavaScript objects.
                string argsJson = CreateBulkInsertScriptArguments(fileNames, currentCount, fileCount, maxScriptSize);
                var args = new dynamic[] { JsonConvert.DeserializeObject<dynamic>(argsJson) };

                // 6. execute the batch.
                StoredProcedureResponse<int> scriptResult = await client.ExecuteStoredProcedureAsync<int>(sproc.SelfLink, args);

                // 7. Prepare for next batch.
                int currentlyInserted = scriptResult.Response;
                currentCount += currentlyInserted;
            }

            // 8. Validate
            int numDocs = 0;
            string continuation = string.Empty;
            do
            {
                // Read document feed and count the number of documents.
                FeedResponse<dynamic> response = await client.ReadDocumentFeedAsync(colSelfLink, new FeedOptions { RequestContinuation = continuation });
                numDocs += response.Count;

                // Get the continuation so that we know when to stop.
                continuation = response.ResponseContinuation;
            }
            while (!string.IsNullOrEmpty(continuation));

            Console.WriteLine("Found {0} documents in the collection. There were originally {1} files in the Data directory\r\n", numDocs, fileCount);
        }

        /// <summary>
        /// Get documents ordered by some doc property. This is done using OrderBy stored procedure.
        /// </summary>
        private static async Task RunOrderBy(string colSelfLink)
        {
            // 1. Create or get the stored procedure.
            string body = File.ReadAllText(@"js\OrderBy.js");
            StoredProcedure sproc = new StoredProcedure
            {
                Id = "OrderBy",
                Body = body
            };

            await TryDeleteStoredProcedure(colSelfLink, sproc.Id);
            sproc = await client.CreateStoredProcedureAsync(colSelfLink, sproc);

            // 2. Prepare to run stored procedure.
            string orderByFieldName = "FamilyId";
            var filterQuery = string.Format(CultureInfo.InvariantCulture, "SELECT r.FamilyId FROM root r WHERE r.{0} > 10", orderByFieldName);
            // Note: in order to do a range query (> 10) on this field, the collection must have a range index set for this path (see ReadOrCreateCollection).

            int? continuationToken = null;
            int batchCount = 0;
            do
            {
                // 3. Run the stored procedure.
                var response = await client.ExecuteStoredProcedureAsync<OrderByResult>(sproc.SelfLink, filterQuery, orderByFieldName, continuationToken);

                // 4. Process stored procedure response.
                continuationToken = response.Response.Continuation;

                Console.WriteLine("Printing documents filtered/ordered by '{0}' and ordered by '{1}', batch #{2}:", filterQuery, orderByFieldName, batchCount++);
                foreach (var doc in response.Response.Result)
                {
                    Console.WriteLine(doc.ToString());
                }
            } while (continuationToken != null);
            // 5. To take care of big response, loop until Response.continuation token is null (see OrderBy.js for details).
        }

        /// <summary>
        /// Create a pre-trigger that updates the document by the following for each doc:
        /// - Validate and canonicalize the weekday name.
        /// - Auto-create createdTime field.
        /// </summary>
        private static async Task RunPreTrigger(string colSelfLink)
        {
            // 1. Create a trigger.
            string triggerId = "CanonicalizeSchedule";
            string body = File.ReadAllText(@"JS\CanonicalizeSchedule.js");
            Trigger trigger = new Trigger
            {
                Id =  triggerId,
                Body = body,
                TriggerOperation = TriggerOperation.Create,
                TriggerType = TriggerType.Pre
            };

            await TryDeleteStoredProcedure(colSelfLink, trigger.Id);
            await client.CreateTriggerAsync(colSelfLink, trigger);

            // 2. Create a few documents with the trigger.
            var requestOptions = new RequestOptions { PreTriggerInclude = new List<string> { triggerId } };

            await client.CreateDocumentAsync(colSelfLink, new
                {
                    type = "Schedule",
                    name = "Music",
                    weekday = "mon",
                    startTime = DateTime.Parse("18:00", CultureInfo.InvariantCulture),
                    endTime = DateTime.Parse("19:00", CultureInfo.InvariantCulture)
                }, requestOptions);

            await client.CreateDocumentAsync(colSelfLink, new
                {
                    type = "Schedule",
                    name = "Judo",
                    weekday = "tues",
                    startTime = DateTime.Parse("17:30", CultureInfo.InvariantCulture),
                    endTime = DateTime.Parse("19:00", CultureInfo.InvariantCulture)
                }, requestOptions);

            await client.CreateDocumentAsync(colSelfLink, new
                {
                    type = "Schedule",
                    name = "Swimming",
                    weekday = "FRIDAY",
                    startTime = DateTime.Parse("19:00", CultureInfo.InvariantCulture),
                    endTime = DateTime.Parse("20:00", CultureInfo.InvariantCulture)
                }, requestOptions);

            // 3. Read the documents from the store.
            var results = client.CreateDocumentQuery<Document>(colSelfLink, "SELECT * FROM root r WHERE r.type='Schedule'");

            // 4. Prints the results: see what the trigger did.
            Console.WriteLine("Weekly schedule of classes:");
            foreach (var result in results)
            {
                Console.WriteLine("{0}", result);
            }
        }

        /// <summary>
        /// Create a post trigger that updates metadata: for each inserted doc it will look at doc.size
        /// and update aggregate properties: { minSize, maxSize, totalSize } in the metadata doc.
        /// In the end print to show the aggregate values of min, max, total for all docs.
        /// </summary>
        private static async Task RunPostTrigger(string colSelfLink)
        {
            Random rnd = new Random();

            // 1. Create a trigger.
            string triggerPath = @"js\UpdateMetadata.js";
            string triggerId = Path.GetFileNameWithoutExtension(triggerPath);
            string triggerBody = File.ReadAllText(triggerPath);
            Trigger trigger = new Trigger
            {
                Id = Path.GetFileName(triggerId),
                Body = triggerBody,
                TriggerOperation = TriggerOperation.Create,
                TriggerType = TriggerType.Post
            };

            await TryDeleteStoredProcedure(colSelfLink, trigger.Id);
            await client.CreateTriggerAsync(colSelfLink, trigger);

            // 2. Create the metadata document.
            var metaDoc = new
            {
                    id = "meta",
                    isMetadata = true,
                    minSize = 0,
                    maxSize = 0,
                    totalSize = 0
            };

            await client.CreateDocumentAsync(colSelfLink, metaDoc);

            // 3. Import a number of docs with trigger. Use client API this time, we already have sample fot using script.
            var requestOptions = new RequestOptions { PostTriggerInclude = new List<string> { triggerId } };

            await client.CreateDocumentAsync(colSelfLink, new
            {
                size = rnd.Next(1000),
            }, requestOptions);

            await client.CreateDocumentAsync(colSelfLink, new
            {
                size = rnd.Next(1000),
            }, requestOptions);

            await client.CreateDocumentAsync(colSelfLink, new
            {
                size = rnd.Next(1000),
            }, requestOptions);

            await client.CreateDocumentAsync(colSelfLink, new
            {
                size = rnd.Next(1000),
            }, requestOptions);

            await client.CreateDocumentAsync(colSelfLink, new
            {
                size = rnd.Next(1000),
            }, requestOptions);

            // 4. Print aggregate info from the metadata document.
            metaDoc = client.CreateDocumentQuery<dynamic>(colSelfLink, "SELECT * FROM root r WHERE r.isMetadata = true").AsEnumerable().First();

            Console.WriteLine("Document statistics: min size: {0}, max size: {1}, total size: {2}", metaDoc.minSize, metaDoc.maxSize, metaDoc.totalSize);
        }

        private static async Task RunUDF(string colSelfLink)
        {
            // 1. Create UDF.
            var udfFileName = @"JS\Tax.js";
            var udfId = Path.GetFileNameWithoutExtension(udfFileName);
            var udf = new UserDefinedFunction
            {
                Id = udfId,
                Body = File.ReadAllText(udfFileName),
            };

            await TryDeleteUDF(colSelfLink, udf.Id);
            await client.CreateUserDefinedFunctionAsync(colSelfLink, udf);

            // 2. Create a few documents.
            await client.CreateDocumentAsync(colSelfLink, new
            {
                type = "Company",
                name = "Zucker",
                headquarters = "Germany",
                locations = new []
                {
                    new {country = "Germany", city = "Berlin"},
                    new {country = "Russia", city = "Novosibirsk"}
                },
                income = 50000
            });

            await client.CreateDocumentAsync(colSelfLink, new
            {
                type = "Company",
                name = "Estel",
                headquarters = "Russia",
                locations = new[]
                {
                    new {country = "Russia", city = "Novosibirsk"},
                    new {country = "Germany", city = "Berlin"}
                },
                income = 70000
            });

            await client.CreateDocumentAsync(colSelfLink, new
            {
                type = "Company",
                name = "Pyramid",
                headquarters = "USA",
                locations = new[]
                {
                    new {country = "USA", city = "Seattle"}
                },
                income = 100000
            });

            // 3. Execute a query against UDF: use UDF as part of the SELECT clause.
            var results = client.CreateDocumentQuery<dynamic>(colSelfLink, string.Format("SELECT r.name AS company, Tax(r) AS tax FROM root r WHERE r.type='Company'", udfId));

            // 4. Prints the results.
            Console.WriteLine("Tax per company:");
            foreach (var result in results)
            {
                Console.WriteLine("{0}", result);
            }
        }

        internal class OrderByResult
        {
            public Document[] Result { get; set; }
            public int? Continuation { get; set; }
        }

        /// <summary>
        /// Creates the script for insertion
        /// </summary>
        /// <param name="currentIndex">the current number of documents inserted. this marks the starting point for this script</param>
        /// <param name="maxScriptSize">the maximum number of characters that the script can have</param>
        /// <returns>Script as a string</returns>
        private static string CreateBulkInsertScriptArguments(string[] docFileNames, int currentIndex, int maxCount, int maxScriptSize)
        {
            var jsonDocumentArray = new StringBuilder();
            jsonDocumentArray.Append("[");

            if (currentIndex >= maxCount) return string.Empty;
            jsonDocumentArray.Append(File.ReadAllText(docFileNames[currentIndex]));

            int scriptCapacityRemaining = maxScriptSize;
            string separator = string.Empty;

            int i = 1;
            while (jsonDocumentArray.Length < scriptCapacityRemaining && (currentIndex + i) < maxCount)
            {
                jsonDocumentArray.Append(", " + File.ReadAllText(docFileNames[currentIndex + i]));
                i++;
            }

            jsonDocumentArray.Append("]");
            return jsonDocumentArray.ToString();
        }

        /// <summary>
        /// If a Trigger is found on the DocumentCollection for the Id supplied it is deleted
        /// </summary>
        /// <param name="colSelfLink">DocumentCollection to search for the Trigger</param>
        /// <param name="triggerId">Id of the Trigger to delete</param>
        /// <returns></returns>
        private static async Task TryDeleteTrigger(string colSelfLink, string triggerId)
        {
            Trigger trigger = client.CreateTriggerQuery(colSelfLink).Where(t => t.Id == triggerId).AsEnumerable().FirstOrDefault();
            if (trigger != null)
            {
                await client.DeleteTriggerAsync(trigger.SelfLink);
            }
        }

        /// <summary>
        /// If a Stored Procedure is found on the DocumentCollection for the Id supplied it is deleted
        /// </summary>
        /// <param name="colSelfLink">DocumentCollection to search for the Stored Procedure</param>
        /// <param name="sprocId">Id of the Stored Procedure to delete</param>
        /// <returns></returns>
        private static async Task TryDeleteStoredProcedure(string colSelfLink, string sprocId)
        {
            StoredProcedure sproc = client.CreateStoredProcedureQuery(colSelfLink).Where(s => s.Id == sprocId).AsEnumerable().FirstOrDefault();
            if (sproc != null )
            {
                await client.DeleteStoredProcedureAsync(sproc.SelfLink);
            }
        }

        /// <summary>
        /// If a UDF is found on the DocumentCollection for the Id supplied it is deleted
        /// </summary>
        /// <param name="colSelfLink">DocumentCollection to search for the UDF</param>
        /// <param name="udfId">Id of the UDF to delete</param>
        /// <returns></returns>
        private static async Task TryDeleteUDF(string colSelfLink, string udfId)
        {
            UserDefinedFunction udf = client.CreateUserDefinedFunctionQuery(colSelfLink).Where(u => u.Id == udfId).AsEnumerable().FirstOrDefault();
            if (udf != null)
            {
                await client.DeleteUserDefinedFunctionAsync(udf.SelfLink);
            }
        }

        /// <summary>
        /// Get a DocumentCollection by id, or create a new one if one with the id provided doesn't exist.
        /// </summary>
        /// <param name="id">The id of the DocumentCollection to search for, or create.</param>
        /// <returns>The matched, or created, DocumentCollection object</returns>
        private static async Task<DocumentCollection> GetOrCreateCollectionAsync(string dbLink, string id)
        {
            DocumentCollection collection = client.CreateDocumentCollectionQuery(dbLink).Where(c => c.Id == id).ToArray().FirstOrDefault();
            if (collection == null)
            {
                collection = new DocumentCollection { Id = id };
                collection.IndexingPolicy.IncludedPaths.Add(new IncludedPath
                {
                    Path = "/*",
                    Indexes = new Collection<Index>(new Index[]
                    {
                        new RangeIndex(DataType.Number) { Precision = -1},
                        new RangeIndex(DataType.String) { Precision = -1},
                    }),
                });

                collection = await client.CreateDocumentCollectionAsync(dbLink, collection);
            }

            return collection;
        }

        /// <summary>
        /// Get a Database by id, or create a new one if one with the id provided doesn't exist.
        /// </summary>
        /// <param name="id">The id of the Database to search for, or create.</param>
        /// <returns>The matched, or created, Database object</returns>
        private static async Task<Database> GetOrCreateDatabaseAsync(string id)
        {
            Database database = client.CreateDatabaseQuery().Where(db => db.Id == id).ToArray().FirstOrDefault();
            if (database == null)
            {
                database = await client.CreateDatabaseAsync(new Database { Id = id });
            }

            return database;
        }
    }
}


Happy Blue Badger 10 AQHA 2010 gray stallion - Happy Blue Badger is Line Bred to Legends ~ Peter McCue 37 times, Midnight 13 times, Yellow Wolf 13 times, John Wilkins 10 times, Joe Hancock 7 times, Yellow Jacket 7 times. Happy Blue Badger 10 is line bred Hollywood Gold and Blue Rock, one of the Foundation Quarter Horses Greatest Genetic Cornerstones including Best Remuda Award Winers 6666 & RA Brown Ranches and in the Reining & Cow Horse Industries.
Happy Blue Badger 10 is line bred (37.50%) Flying X 6, whose accomplishments include - NCHA Certificate of Ability, Honor Roll Working Cow Horse, ROM with points in 4 Events, Honor Roll and High Point producer. High Point Working Cow Horse /3rd Place (1986-Open); Performance Register of Merit (1981-Open). Earned: 27 Performance Wins; 41.0 Performance Points; 1 Performance Register of Merit. Other Earnings: National Cutting Horse Association $549.71. Flying X 6 Sired: 363 Foals, 41 Performers. with the following Summary: 71 Performance Wins; 269.5 Performance Points; 5 Novice Wins; 4.5 Novice Points; 9 Performance Register of Merits; 1 Performance Superior Award; 1 Reserve World Championship; 1 All Around Championship. Other Earnings: AQHA Incentive Fund $2,045.28; AQHA World Championship Show $1,462.16; National Cutting Horse Association $9,739.24; National Reined Cow Horse Association $821.75; International Buckskin Perf Points. 3.0. Flying X 6 is the Maternal Grandsire of: 422 Foals, 17 were Performers with the following Performance Summary: 36 Performance Wins; 123.5 Performance Points; 5 Performance Register of Merits; 1 World Championship; 1 Reserve World Championship. Other Earnings: National Cutting Horse Association $147.00.
Happy Blue Badger 10 is Line Bred 18.75% Salty Blue who produced ROM Performance Offspring; NCHA Money-earners; Performance Point Earners. AQHA Offspring Record Total Points Earned: 87; Reg Foals: 151; Number Shown: 13; Point Earners: 12; Performance Points Earned: 87; Performance Point Earners: 14; Performance ROMS: 1.
Happy Blue Badger 10 is Line Bred 9.375% Happy Hancock who produced NCHA Money-earners and Performance Point Earners.
Happy Blue Badger is Line Bred to Legends ~ Peter McCue 37 times, Midnight 13 times, Yellow Wolf 13 times, John Wilkins 10 times, Joe Hancock 7 times, Yellow Jacket 7 times.
Happy Blue Badger 10 is line bred Hollywood Gold and Blue Rock, one of the Foundation Quarter Horses Greatest Genetic Cornerstones including Best Remuda Award Winers 6666 & RA Brown Ranches and in the Reining & Cow Horse Industries.


The VID Fire-Kill Model F102-1 low pressure watermist Nozzle is a telescopic pop-up nozzle utilizing low pressure watermist to provide fire protection in aircraft hangar areas below the aircrafts. The nozzle is installed embedded into the hangar floor, flush with the surrounding surface. This protects the nozzles in standby position but enables them to perform as needed if a fire occurs. Once pressure is added to the nozzle pipes, the nozzle will elevate from the floor and spray watermist into a 2 by 4 meter area.
The Model F102-1 nozzles are successfully tested by the Norwegian Defense, SINTEF and French Marine in full scale fires tests involving hydrocarbon pool fires such as Jet Fuels, Heptane and Diesel oil in trays up to 6m².
The Model F102-1 can protect floor areas in any size aircraft hangar. As example the Model F102 nozzles protect small hangars where F16 fighter jets are tested to very large hangars where NATO Boeing AWAC planes are stored.


We are honoured to invite your University to 5th International Sports Tournament that will be held in Zadar from 23 – 26 August 2017.
The tournament will be held in the immediate vicinity of the university campus in the beautiful sports hall "Krešimir Ćosić" and the aquathlon competition will be held at the Zadar waterfront in front of the University of Zadar's building with the finish line at the sea organ.
Besides the competition, all the participants and delegations will be able to participate in the entertainment programmes, parties and trips that will be organised. This event is an opportunity to get to know the historical and cultural sights of our city, the beautiful sunset with the unique sounds of the sea organ and enjoy the companionship and friendship.


Typically, supplies and devices represent the second largest line item in the budget of most hospitals' specialty procedure or interventional areas (ORs, Cath Labs, etc.). Yet, in the majority of organizations, the management of these pricey supplies is the responsibility of each individual department, which too often has inadequate inventory management expertise, resources, processes, tools, and technologies to enable it to perform well and get measurable results.
Moreover, hospital supply chain organizations have traditionally focused on basic inventory management metrics or measurements (e.g., turnover, order fulfillment), or financial metrics (e.g., % supply cost per patient discharge) to guide them in the control and management of their stock. However, these metrics largely fail to show the subtle and informative data that can affect change and reveal opportunities and symptoms of not-so-readily visible issues that could otherwise be addressed. These metrics are also typically focused on the supplies perpetually managed by the supply chain organizations, which include med-surg products, and typically exclude specialty (aka "non-stock" or "physician preference or PPI") items utilized by the surgical and other procedural departments. Also, typically, the majority of metrics in use are not geared towards reporting the intimate connections between supplies and performance, such as how the spend on specialty items is actually serving the corresponding departments' needs, or how to quantify the opportunities for supply optimization and consolidation.
The reason for the lack of true guidance from metrics also finds its root in the data itself that feeds the metrics which often is incomplete or not fully reliable, and thus taints the overall information and its true meaning. As a result, the right metrics must also be used in conjunction with an automated inventory management technology that is proven to capture, timely and accurately, all relevant information about products (product ID, lot/serial number, and expiration dates), their deliveries, availability on the shelves, and exact usage for patient care, down to each individual item.
How are our supply purchases supporting the changing case mix and volume? How quickly are unused or obsolete items being identified and substituted? How effectively are expiring items being identified and removed? How well-aligned are purchases with the actual clinical need? These are some of the key questions that diligent specialty procedure departments seek the answers to in order to improve their ability to make effective decisions and undertake results-oriented change.
Expiring or expired inventory as a percentage of on-hand inventory value – for expiration management.
Unused inventory as a percentage of on-hand inventory value – for inventory excess reduction.
Purchased inventory vs. consumed inventory over the same time period.
Ratio of consumed to added inventory and dollar value of inventory purchased compared to case volume and consumed inventory – for purchase reductions.
In the course of providing RAIN RFID and barcode scanning technologies to specialty procedure and interventional departments to manage their clinical inventory, we have accumulated data that illustrates the ways in which these hospitals' inventory optimization and bottom line objectives have been achieved using such metrics and benchmarks.
For example, one key objective for these departments is waste reduction and the elimination of expirations. A key metric for achieving this objective is to examine expired inventory as a percentage of on-hand inventory value. Using our software, an Interventional Radiology department at a large teaching hospital in Washington, D.C. ran weekly reports using this metric and was able to decrease its expiring inventory by 95%, from ~10% of its on-hand inventory value in 2013 to <0.5% by 2016.
Another case study at a GI department in a large urban teaching hospital in New England showed the achievement of expired inventory levels being maintained at less than 5% of the total inventory value over a 3-year period, again due to their use of the expiration tracking reports which provided the data to identify and monitor slow-moving and obsolete inventory. And at a large teaching hospital in New York, both the Interventional Radiology (IR) and the Cath Lab departments showed significant waste reduction: The former maintained its expiring owned inventory at below 1% of its total inventory value over an 18-month period and the Cath Lab reduced its expiring owned inventory to <0.5% of its total inventory value, as measured over a 6-month period.
Another key goal for specialty procedure and interventional departments is the reduction of supply costs, measured as a reduction in purchases, and then the subsequent maintenance of a lean inventory in line with consumption needs. We have observed that supply purchases typically tend to be higher than supply utilization by anywhere between 20% and 40% (in $ value) over a given period of time, without any changes in case volumes or mix – leading to overstocking, accumulation of excess, and waste.
When departments systematically collect data to measure purchased versus utilized value, as well as unused inventory as a percentage of on-hand inventory value, they are able to identify specific purchasing behaviors and usage patterns that lead to bloated inventory levels.
These metrics guide the decision-making process to streamline the inventory and establish correct par levels for each SKU that corresponds to the actual documented usage patterns. This process identifies the opportunities to correct outdated or flawed buying patterns, and adjusts purchasing contracts and/or consignment programs to the actual reality and needs of the clinical departments to serve them better.
Our case study at the IR department in D.C. mentioned above also showed that from 2013-2016, it decreased its value of on-hand owned inventory by nearly 50% following the implementation of our inventory management system and the use of metrics as a technique to monitor and improve financial results. Similarly, at the New England GI department described above, there was approximately a 15% decrease in on-hand inventory value in less than 6 months. And the New York State IR department above saw a 17% decrease in on-hand inventory value over the 18-month case study period.
The Cath Lab at this same New York hospital showed consistently higher consumed versus purchased inventory value each month, while supporting a ~4% increase in case volume, resulting in an ~11% decrease in on-hand inventory value within 8 months. Finally, a Vascular OR department in a New England hospital was able to increase their on-hand inventory by only 87% while increasing their case volume by nearly 200% and their supply utilization by over 120%.
These and other key metrics and benchmarks provide actionable data that, together with effective inventory management solutions and data collection tools, enable specialty departments to achieve their inventory optimization and cost savings objectives.
Arnold Chazal is the CEO and Co-Founder of VUEMED, a global healthcare Information Technology company committed to providing innovative and transformative technologies to healthcare organizations, such as VueTrack-RF, VUEMED's RAIN RFID technology. He has built VUEMED as a Software-as-a-Service (SaaS) company, the focus of which is to help hospitals and medical product/device manufacturers improve their performance and data accuracy throughout the healthcare supply chain, from manufacturing to point of care. Prior to VUEMED, Arnold was a Founding Partner at the medical market research and consulting firm Kieris Solutions and spent 12 years in the management consulting and business intelligence industry, providing strategic advice, technology implementation, and lean process improvement solutions to Fortune companies, primarily in the healthcare field in the U.S. and Europe. He holds a B.A. from Nanterre University in Paris and a J.D. from the University of Sorbonne Law School, and completed graduate studies at Oxford University and Harvard Law School.
Supply Utilization Management: Flavor of the Month Fad or the Next Mission-Critical Cost and Quality Control System?
If Value Analysis Needs an Overhaul, What Should Clinical Decisions Look Like?
July 27, 2017 Robert Yokl Value Analysis Comments Off on We Don't Need Everything We Are Buying Now!


text:
Swine fever death toll reaches 30,000 in North Sumatra
Reports now indicate that as of 15 December, around 30,000 pigs had died in Indonesia's North Sumatra province as a result of African swine fever.
Biosecurity and Hygiene African swine fever Notifiable diseases Disease and welfare
19 December 2019, at 12:38pm
The spread of African swine fever (ASF) continues across much of Asia, reports Pork Checkoff. The minister of agriculture for Indonesia confirmed the country's first outbreak of ASF in its North Sumatra province (far northwest part of multi-island nation) on 12 December. The official announcement is not unexpected since reports of increased pig mortality have come from this province and others since late September. Even though the majority of Indonesians practice Islam, more than 80 percent of the people living on the tourist island of Bali identify as Hindu and consume pork.
The United Nation's Food and Agriculture Organisation (FAO) is coordinating with Indonesia's directorate general of Livestock and Animal Health Services. The nation's animal health director requested that the FAO provide recommendations on containment and control of the virus, which the organisation is doing.
Speaking to Reuters, Fadjar Sumping Tjatur Rassa, director of animal health at the Agriculture Ministry, said that ASF has been found in 16 areas in North Sumatra, including the provincial capital Medan, and that authorities were trying to make sure the virus was not being transported out.
Meat and meat products are not allowed to leave the 16 areas affected, and people who have been in contact with infected animals must go through biosecurity screening, he said.
"Trade traffic (for pork and its products) are temporarily closed for the infected areas," Rassa said, adding that North Sumatra has a pig population of 1.2 million.
BIOCHECK.UGent, prevention is better than cure!
Biocheck.UGent is a risk-based scoring system to evaluate the quality of your on-farm biosecurity in an scientific and independent way.
Fill in the online questionnaire for free and receive valuable feedback about the biosecurity level of your farm. You get a summarizing and personal report with detailed results. These findings can help you to choose your own suitable biosecurity pathway.
Don't hesitate and get started to lift your farm to a higher biosecurity level!
Start the Biocheck.UGent!


"From the fullness of the heart the mouth speaks."
As someone who has (and continues to) plan events to reach people of all ages, audiences and demographics, finding the right speaker is in no way an easy task. That goes with out saying especially when it comes to a faith filled event for an organization, parish or diocese. So it comes with personal experience and a great desire to be a resource to those who work hard to find solid, dynamic, high caliber and quality speakers to meet the needs of their events.
The importance of the right speaker can often times be trivialized, overlooked or underestimated and in that becomes the single most reason why events can be perceived as lack luster or uneventful (pun intended).
It is my goal, therefore, to provide you with the necessary information you need to make the right decision given your event, and if there's a fit, to humbly serve you and your parish or organization in making this the best faith filled experience possible. Of the many talented, gifted and dynamic Catholic speakers you have at your disposal, I am humbled, honored and privileged to be considered among them and by you.
If I am selected as a speaker, I guarantee an unwavering commitment to delivering on the expectations and goals you have for your event. In each event I am asked to serve, I strive to faithfully and dynamically articulate and communicate the Gospel message and the many wonderful treasures and gifts we have in our Catholic faith. I work diligently and collaboratively with each event planner(s) to cater and tailor each talk to your liking in hopes to make every engagement one that is efficacious in your community and ultimately in the Lord's Vineyard. I give every event my 150% effort and preach it like it's my last. Bottom line - I'm all about helping people encounter Jesus Christ.
A dynamic, passionate, engaging and inspirational delivery of the topics of your choice. They don't call me "Man on Fire" for no reason! My gift and passion is to take the great riches of the Catholic faith and deliver them in a way that is relatable, understandable and easily received by all so as to make the event a dialogue rather than a monologue. As an instrument for God, I promise to move and engage your audience in a way that inspires them to embrace our call to holiness.
An orthodox presentation of the faith. Make no mistake, I am a Catholic who is faithful to the Magisterium and teachings of our One, Holy, Catholic and Apostolic Church. I believe and profess all that the holy Catholic teaches, believes and proclaims to be revealed by God and this will shine through in every talk or presentation I deliver. This is not about my message but God's Message through me.
A valued added engagement. In each of my events, I encourage and welcome opportunities to serve in your parish or community whether that is providing additional talks to the youth, elderly, or special focused groups that would be of benefit. I'm not here to nickel and dime you but rather ensure this engagement is fruitful, impactful and longstanding within your community.
I have been blessed over my course of 13 years in ministry to minister to all ages groups and that continues to be the case in my speaker ministry today.
If what I offer fits what you're looking for then please click on the button below to find out my availability and book me for your event. Once you submit the request someone will contact you for further information. I thank you in advance for your kind consideration and look forward to serving you in the battle for souls all for the glory of God!
Get my latest blog posts or updates delivered right to your inbox.
Your privacy matters to me. I will never sell or share your information and you can opt out any time.
My name is John Sablan, a child of God, a devoted husband and father and a Catholic speaker & evangelist.
If you are searching for a passionate, engaging, and well-catechized speaker with the ability to speak on deeply relevant and convicting topics, then look no further than John Sablan.


What to do when you hate your job and everybody around you make more money than you?
This month seemed so undirected. I?m trying to go in one direction but there are so many possibilities. So many chances. I have been thinking a lot about making up to my potential. What does it mean? What my next action, a project should be. I've read tens of books, listen to hours of interviews, surprisingly three things were coming up over and over. One was the potential for growth, the job which you can pay a rent (starving artist are not a joke here) and other was passion or calling. The whole problem is how to make money from what you are passionate about without destroying it, or at least trying to protect it.
In order to do that, in first you need to divide your work into three fields.
If you are looking for next big thing, or better facilitating your inner strengths here are few things you can do.
Get better know yourself. Look for feedback, know your strengths, leverage who you are. If you are not sure about your career and calling take a job. You will not burn any bridges because any decision won?t be sustainable anyway. Travel. I didi it for a few months in 2013 and it was one of the best decisions up to date.
The money spent on experiences are the most worthwhile. Just before I have left home, I remember one of my friends – in few weeks, whatever you think you are, will stop exist. Only you need to take a shot and just try to find it. Simple things like developing mission of what you do (I seek to understand to make a change). More you know about yourself, deeper you go, more you know and more solution you have. More effective you will be, bigger chances of fulfilled life you will have.
Maybe focus on the career. Look for the potential to growth. How you rise your experience. When you are choosing a growth above anything else. Sheryl Salberg put it perfectly "reduce their career spreadsheets to one column: potential for growth?. If you have clarity, what would you like to do, maybe there is a time to give it a shot, and rise a stake. Maybe it is applying to ?dream job?. Maybe it is starting your own venue.
JobIf you look for more freedom and increasing of living conditions now look simply for a job. Maybe you have pursued your career for a long time, and you have a chance of making choices on your own. Maybe becoming a freelancer? Maybe looking for a job with better benefits?
If you look for more freedom and increasing of living conditions now look simply for a job. Maybe you have pursued your career for a long time, and you have a chance of making choices on your own. Maybe becoming a freelancer? Maybe looking for a job with better benefits?
And there is one more thing, which I'm most interested in – legacy when you make something completely new from outside circumstances. For example take Jane McGonigal – creator of Superbetter method. She was focusing on benefits of playing games on happiness and actually designing games. And then she got injured really badly. While standing up she hit her head, and get brain concussion.When couldn't recover, she applied what she knows in the field of games benefits like motivation, playfulness and made it successfully recovering from injury. She basically created the script (her book Superbetter) which is extremely useful when you want to recover from depression, concussion or just to have more freedom, playfulness in life.
Take Alan Touring. Mathematician, one of the best in the century. Most known from what is called Turing test – if you are not able to tell difference between artificial intelligence and human, AI has consciousness. Did it come from? Yes, he was the genius but rather this concept was from his personal life. It was times of WWII and living in Britain, being gay, was dangerous, it was prohibited. The only way to prove that you were straight was talking to somebody. If you could make it, hide it – you made it.
It is like not calcifying what we do just for a job title, but as well to solve our problems, to deal with them. To put them in new fields, to solve, previously not a solvable problem.
If you will take care about these questions, any problem of effectiveness will be solved. You need to know what you want before you choose what to do. There is not really one answer which a cover all of the answers. Somebody who will be looking for the big career there is some choices, somebody who will look for fulfillment there are some choices, somebody who look for good comfortable life there is a different set of strategies. We need to differentiate there and be aware of them.
Here is the list of resources which gave me huge help.
Feedback analysis – article from Peter Drucker – pure gold!


Here at Modo Mio, our passion is fresh and tasty Italian food. Which is why our family restaurant offers only the best catering service possible. We love to bring a smile to our clients' faces, knowing that you and your guests will be raving about our exceptional food.
Pizza is a great option because it can have so many different toppings. Our pastas are another popular option. With so many dishes to choose from, you can never go wrong. Your guests are sure to love the food that we provide!
If you are planning an office lunch, our take out food service can come right to your office. There is almost nothing our party Italian restaurant will not do. If you are interested in our catering services call Modo Mio in Fort Saskatchewan, AB today!


Feb 22 Jean-Baptiste Lully, Paris, composer on this day in history.
Mar 19 In the year 1687 explorer Robert Cavelier de La Salle, searching for the mouth of the Mississippi River, is murdered by his own men.
Mar 28 Constantine Huygens, diplomat/poet/composer (Bluebottles), dies at 90 in the year 1687.
Mar 30 Johann Balthasar Freisslich, composer on this day in history.
Apr 12 Ambrose Dixon, Virginia Colony pioneer in the year 1687.
Jun 12 Jurriaen van Streeck, Dutch still life painter, buried on this day in history.
Jul 02 King James II disbands English parliament on this day in history.
Jul 03 Arnold Hoogvliet, Dutch poet (Abraham the Patriarch) on this day in history.
Jul 05 Isaac Newton's PRINCIPIA published by Royal Society in England in the year 1687.
Jul 06 Newton publishes "Principia" in the year 1687.
Aug 12 Charles of Lotharingen defeats Turkish leaders in the year 1687.
Aug 14 Johan Willem Friso, prince of Orange/ruler (Nassau-Dietz) [NS] in the year 1687.
Aug 26 Willem the Fesch, Dutch violinist/composer (Joseph) on this day in history.
Sep 09 Jean-Baptiste Maurice Quinault, composer in the year 1687.
Sep 26 Acropolis in Athens attacked by Venetian army trying to eject Turks Parthenon destroyed in war between Turks & Venetians on this day in history.
Sep 26 Parthenon destroyed in war between Turks & Venetians on this day in history.
Sep 28 Venetians take Athens from the Turks on this day in history.
Oct 11 Hungary accepts Habsburgse sovereignty in the year 1687.
Nov 10 Pope Innocent XI publishes decree Coelestis pastor in the year 1687.
Nov 13 Nell [Eleanor] Gwyn, mistress of Charles II of England, dies at 37 in the year 1687.
Dec 05 Francesco Xaverio Geminiani, composer on this day in history.
Mar 30 Johann Balthasar Freisslich, composer was born on this day in history.
Jun 24 Johann Albrecht Bengel, German scholar (d. 1757) was born in the year 1687.
Apr 12 Ambrose Dixon, Virginia Colony pioneer died in the year 1687.
Apr 16 George Villiers 2nd duke of Buckingham, dies at 59 in the year 1687.
Jun 12 Jurriaen van Streeck, Dutch still life painter, buried died in the year 1687.


text:
Home » Canadian history • Series
Preparing the 3rd Canadian Infantry Division for the Normandy Campaign, 1942-1944
July 5, 2019 July 2, 2019 No Comments on Preparing the 3rd Canadian Infantry Division for the Normandy Campaign, 1942-1944
By Caroline D'Amours
On 6 June 1944, the units of the 3rd Canadian Infantry Division successfully completed one of the most challenging military operations of the Second World War: building the bridgehead on Juno Beach from which allied troops could gain a foothold on continental Europe. As historian Marc Milner recently noted, in the days following the 3rd Canadian Infantry Division's deployment, the division took heavy casualties but succeeded in paralyzing a counterattack by the 12th SS Panzer Division (Hitler Youth). They did this with very little battle experience and only the training conveyed to them before the invasion. Under these circumstances, the quality of their training was a critical factor in making the Canadian troops effective when they arrived on Juno Beach. Though it was certainly not perfect, the training these soldiers received was not as bad as historians have suggested in the decades following the conflict.
Infantrymen of The North Nova Scotia Highlanders landing from LCI(L) 135 of the 2nd Canadian (262nd RN) Flotilla during Exercise FABIUS III, Bracklesham Bay, England, 4 May 1944. Glen M. Frankfurter / DND / LAC / PA-137005
Despite the presence of certain deficiencies at the beginning of the war, training methods changed over the course of the war. Like the British army, in 1940 the Canadian staff decided to centralize their training under the Director of Military Training. From that point on, recruits in the infantry received two months of training common to all arms at a Basic Training Centre. After another two months of specialized training at an Advance Training Centre, infantry soldiers were integrated into overseas units as reinforcements. Beginning in November 1943, recruits had to spend another four weeks at the 1st Training Brigade Group in order to receive collective training up to the battalion level. Upon arriving in England, the troops received an additional two weeks of refresher training before they joined their new units.
The 3rd Division's preparation was influenced by the evolving tactical doctrine of the British Commonwealth's armed forces. In 1941, the Canadian Army introduced Battle Drill into its training program, extending this training in the summer of 1942 to the Overseas Training Program. It was structured around a method of teaching basic tactics in such a way that emphasized the use of fire and movement. Its fundamental objective was cultivating in infantry soldiers a tactical sense from which they could make quick decisions and rapidly adapt to changing conditions on the battlefield. In practice, its goals were to strengthen soldiers' physical capacities, showing them multiple ways to use the ground, maximizing their use of small arms, while also fostering a culture of teamwork. This new method of instruction marked a fundamental turning point in the training of the 3rd Canadian Infantry Division, preparing them for the fighting that awaited in Normandy.
In anticipation of the assault, over the summer of 1943 through to May 1944, the 3rd Infantry Division also undertook combined operations training. The training comprised four distinct phases. The first four-week phase began in July and focused on preliminary instruction. The soldiers studied the principles of combined operations involving embarking and disembarking, scaling obstacles and clearing mine fields. The second phase was only two weeks. Each of the three Infantry brigades of the 3rd Division took basic training in landing assaults at the Combined Operation training centres at Inveraray and Castle Toward in Scotland. The third phase, in the autumn of 1943, consisted of training for brigade assaults in collaboration with the "J" Force, the units of the Royal Navy and Allied navies that were responsible for landing the Canadian troops in Normandy. Over the final phase, at the beginning of May, the 3rd Division practiced its role in the invasion alongside "J" Force during exercise FABIUS III. The exercise demonstrated that the battalions were ready to complete the role they had been assigned for the European invasion.
Captains Albert Johnson and Gordon, both of the 1st Battalion, The Canadian Scottish Regiment, taking part in a house-clearing training exercise, England, 22 April 1944. Kenneth H. Hand / DND / LAC / PA-162246
If the Canadian Army made important advances, it is important to recognize that the 3rd Infantry Division was not without weaknesses. We must recognize that the pedagogical advances, such as the Battle Drill, were put in place despite reluctance from some commanding officers. The latitude given by the Canadian General Staff to its commanding officers meant that the dissemination of these new methods was slow and that some of them were unenthusiastic about its implementation. Additionally, the emphasis on combined operations training in the months before the invasion was made at the expense of other types of formation, such as armoured and infantry cooperation. These two reasons help explain some of the critiques historians have made of the 3rd Canadian Infantry Division in Normandy. Despite these weaknesses, however, the changes to training made in the years leading up to D-Day were more than satisfactory.
Caroline D'Amours is a historian at Parks Canada.
Canadian history, Series	D-Day Anniversary
← The Eighth Stage of Genocide Grounded: Academic Flying in the Time of Climate Emergency →
Please note: ActiveHistory.ca encourages comment and constructive discussion of our articles. We reserve the right to delete comments submitted under aliases, or that contain spam, harassment, or attacks on an individual.	Cancel reply


If you are an architect, interior designer or builder, our "Portfolio Photography" will showcase your completed projects in a way that other photography simply can't.
Our 360º panoramic photography allows your potential clients to have full access to your finished work; Without interrupting existing client's lives with showings.
360 Imaging's "Portfolio Photography" services offers you the best photography using advanced lighting and editing techniques to create eye catching imagery. We aim to capture the fine and exemplary textures and finishes that really make the property special.
Whether you require 360 degree walk through virtual tours, still images, video production, aerial footage or design work, we have everything you need to showcase your work!
Images that were captured for use on websites, social media and print brochures.


text:
A Tour Through Sicily and Malta: In a Series of Letters to William Beckford ...
Autorzy Patrick Brydone
It is pretty singular, that they are still distinguished by the same name. The fate of Catania has been
remarkable, and will ever appear fabulous. It is situated immediately at the foot of this great volcano, and has been several times destroyed by it. That indeed is not extraordinary ; it would have been much more so had it escaped ; but what I am going to relate, is a singularity that probably never happened to any city but itself. It was always in great want of a port, till by an eruption in the sixteenth century, and no doubt, by the interposition of St. Agatha, what was denied them by nature, they received from the generosity of the mountain. A stream of lava, running into the sea, formed a mole which no expense could have furnished them. This lasted for some time a safe and commodious harbour, till at last, by a subsequent eruption, it was entirely filled up and demolished; so that probably the poor saint had sunk much in her credit; for, at this unfortunate period, her miraculous veil, looked upon as the greatest treasure of Catania, and esteemed an infallible remedy against earthquakes and volcanoes, seems to have lost its virtue. The torrent burst over the walls, sweeping away the images of every saint that were placed there to oppose it ; and laying waste great part of this beautiful city, poured into the sea. However, the people say, that at that time they had given their saint very just provocation, but that she has long ago
been reconciled to them; and has promised never to suffer the mountain to get the better of them for the future. Many of them are so thoroughly convinced of this (for they are extremely superstitious) that I really believe if the lava were at their walls, they would not be at the pains to remove their effects. Neither is it the veil of St. Agatha alone, that they think possessed of this wonderful dominion over the mountain ; but every thing that has touched that piece of sacred attire, they suppose is impregnated in a lesser degree with the same miraculous properties. Thus there are a number of little bits of cotton and linen fixed to the veil; which, after being blessed by the bishop, are supposed to acquire power enough to save any person's house or garden ; and wherever this expedient has failed, it is always ascribed to the want of faith of the person, not any want of efficacy in the veil. However, they tell you many stories of these bits of cotton being fixed to the walls of houses and vineyards,
and preserving them entirely from the conflagration.
On our arrival at Catania, we were amazed to find that in so noble and beautiful a city there was no such thing as an inn. Our guides, ind ed, conducted us to a house they called such ; but it was so wretchedly mean and dirty, that we were obliged to look out for other lodgings; and by the assistance of the Canonico Recupero, for whom we had letters, we soon found ourselves comfortably lodged in a convent. The prince of Biscaris (the governor of the place) a person of very great merit and distinction, returned our visit this forenoon, and made us the most obliging offers.
Signior Recupero, who obligingly engages to be our Cicerone, has shown us some curious rea mains of antiquity ; but they have been all so shaken and shattered by the mountain, that hardly any thing is to be found entire.
Near to a vault, which is now thirty feet below ground, and has probably been a burial-place, there is a draw-well, where there are several. strata of lavas,with earth to a considerable thickness over the surface of each stratum. Recupero has made use of this as an argument to prove the great antiquity of the eruptions of his mountain.
For as it requires two thousand years or upwards to form a scanty soil on the surface of a lava, there must have been more than that space of time betwixt each of the eruptions which have formed these strata. But what shall we say of a pit they sunk near to Jaci, of a great depth? They pierced through seven distinct lavas one under the other, the surfaces of which were parallel, and most of them covered with a thick bed of rich earth. Now, says "he," the eruption which formed the lowest of these lavas, if we may be allowed to reason from analogy, must have flowed from the mountain at least 14,000 years ago.
Recupero tells me he is exceedingly embarrassed by these discoveries in writing the history of the mountain. That Moses hangs like a dead weight upon him, and blunts all his zeal for inquiry; for that really he has not the conscience to make his mountain so young as that prophet makes the world. What do
think of these sentiments from a Roman Catholic divine ?- The bishop, who is strenuously orthodox-for it is an excellent see
e-has already warned him to be upon his guard, and not to pretend to be a better natural historian than Moses ; nor to presume to urge any thing that
may in the smallest degree be deemed contradictory to his sacred authority. Adieu.
Ever yours:
LETTER VIII.
Catania, May 26.
THIS morning we went to see the house and museum of the prince of Biscaris; which, in antiques, is inferior to none I have ever seen, except that of the king of Naples at Portici. What adds greatly to the value of these is, that the prince himself has had the satisfaction of seeing the most of them brought to light. He has dug them out of the ruins of the ancient theatre of Catania, at an incredible expense ; but happily his pains have been amply repaid by the number and variety of curious objects he has discovered. It would be endless to enter into an enumeration of them ; even during our short stay, we had the satisfaction of seeing part of a rich Corinthian cornice, and several pieces of statues, produced again to the


text:
Referee November 20, 2012
Petrescu named 2012 MLS Referee of the Year
Silviu Petrescu was voted Referee of the Year, the first such honor for a Canadian official in league history.
Major League Soccer announced on Tuesday that Silviu Petrescu has been named the MLS Referee of the Year, the first such honor for a Canadian official in league history.
Petrescu, 44, received more votes from the players (36.78 percent of the total) than any other referee and 50 percent of the media votes. He easily topped runner-up Baldomero Toledo and Armando Villarreal to win the award.
Petrescu worked 20 MLS regular season games this year and one in the postseason.
Petrescu has served on the FIFA List of Referees and Assistant Referees since 2002. He was appointed as a referee for the Pan American Games Santo Domingo 2003, referee for the FIFA U-20 World Cup Canada 2007 in addition to officiating two FISU Universiades and a number of domestic competitions such as the Amway Canadian Championship, the CIS championships and Canadian Soccer Association National Championships.
With files from MLSSoccer.com