text:
using System;
using System.Globalization;
using System.Threading;
using System.Threading.Tasks;
using Azure;
using Azure.Core;
using Azure.Core.Pipeline;
using Azure.ResourceManager;
using Azure.ResourceManager.Resources;

namespace Azure.ResourceManager.Storage
{
    /// <summary>
    /// A class representing a collection of <see cref="DeletedAccountResource" /> and their operations.
    /// Each <see cref="DeletedAccountResource" /> in the collection will belong to the same instance of <see cref="SubscriptionResource" />.
    /// To get a <see cref="DeletedAccountCollection" /> instance call the GetDeletedAccounts method from an instance of <see cref="SubscriptionResource" />.
    /// </summary>
    public partial class DeletedAccountCollection : ArmCollection
    {
        private readonly ClientDiagnostics _deletedAccountClientDiagnostics;
        private readonly DeletedAccountsRestOperations _deletedAccountRestClient;

        /// <summary> Initializes a new instance of the <see cref="DeletedAccountCollection"/> class for mocking. </summary>
        protected DeletedAccountCollection()
        {
        }

        /// <summary> Initializes a new instance of the <see cref="DeletedAccountCollection"/> class. </summary>
        /// <param name="client"> The client parameters to use in these operations. </param>
        /// <param name="id"> The identifier of the parent resource that is the target of operations. </param>
        internal DeletedAccountCollection(ArmClient client, ResourceIdentifier id) : base(client, id)
        {
            _deletedAccountClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Storage", DeletedAccountResource.ResourceType.Namespace, Diagnostics);
            TryGetApiVersion(DeletedAccountResource.ResourceType, out string deletedAccountApiVersion);
            _deletedAccountRestClient = new DeletedAccountsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, deletedAccountApiVersion);
#if DEBUG
			ValidateResourceId(Id);
#endif
        }

        internal static void ValidateResourceId(ResourceIdentifier id)
        {
            if (id.ResourceType != SubscriptionResource.ResourceType)
                throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, SubscriptionResource.ResourceType), nameof(id));
        }

        /// <summary>
        /// Get properties of specified deleted account resource.
        /// Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}
        /// Operation Id: DeletedAccounts_Get
        /// </summary>
        /// <param name="location"> The location of the deleted storage account. </param>
        /// <param name="deletedAccountName"> Name of the deleted storage account. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentException"> <paramref name="deletedAccountName"/> is an empty string, and was expected to be non-empty. </exception>
        /// <exception cref="ArgumentNullException"> <paramref name="deletedAccountName"/> is null. </exception>
        public virtual async Task<Response<DeletedAccountResource>> GetAsync(AzureLocation location, string deletedAccountName, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(deletedAccountName, nameof(deletedAccountName));

            using var scope = _deletedAccountClientDiagnostics.CreateScope("DeletedAccountCollection.Get");
            scope.Start();
            try
            {
                var response = await _deletedAccountRestClient.GetAsync(Id.SubscriptionId, location, deletedAccountName, cancellationToken).ConfigureAwait(false);
                if (response.Value == null)
                    throw new RequestFailedException(response.GetRawResponse());
                return Response.FromValue(new DeletedAccountResource(Client, response.Value), response.GetRawResponse());
            }
            catch (Exception e)
            {
                scope.Failed(e);
                throw;
            }
        }

        /// <summary>
        /// Get properties of specified deleted account resource.
        /// Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}
        /// Operation Id: DeletedAccounts_Get
        /// </summary>
        /// <param name="location"> The location of the deleted storage account. </param>
        /// <param name="deletedAccountName"> Name of the deleted storage account. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentException"> <paramref name="deletedAccountName"/> is an empty string, and was expected to be non-empty. </exception>
        /// <exception cref="ArgumentNullException"> <paramref name="deletedAccountName"/> is null. </exception>
        public virtual Response<DeletedAccountResource> Get(AzureLocation location, string deletedAccountName, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(deletedAccountName, nameof(deletedAccountName));

            using var scope = _deletedAccountClientDiagnostics.CreateScope("DeletedAccountCollection.Get");
            scope.Start();
            try
            {
                var response = _deletedAccountRestClient.Get(Id.SubscriptionId, location, deletedAccountName, cancellationToken);
                if (response.Value == null)
                    throw new RequestFailedException(response.GetRawResponse());
                return Response.FromValue(new DeletedAccountResource(Client, response.Value), response.GetRawResponse());
            }
            catch (Exception e)
            {
                scope.Failed(e);
                throw;
            }
        }

        /// <summary>
        /// Checks to see if the resource exists in azure.
        /// Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}
        /// Operation Id: DeletedAccounts_Get
        /// </summary>
        /// <param name="location"> The location of the deleted storage account. </param>
        /// <param name="deletedAccountName"> Name of the deleted storage account. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentException"> <paramref name="deletedAccountName"/> is an empty string, and was expected to be non-empty. </exception>
        /// <exception cref="ArgumentNullException"> <paramref name="deletedAccountName"/> is null. </exception>
        public virtual async Task<Response<bool>> ExistsAsync(AzureLocation location, string deletedAccountName, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(deletedAccountName, nameof(deletedAccountName));

            using var scope = _deletedAccountClientDiagnostics.CreateScope("DeletedAccountCollection.Exists");
            scope.Start();
            try
            {
                var response = await _deletedAccountRestClient.GetAsync(Id.SubscriptionId, location, deletedAccountName, cancellationToken: cancellationToken).ConfigureAwait(false);
                return Response.FromValue(response.Value != null, response.GetRawResponse());
            }
            catch (Exception e)
            {
                scope.Failed(e);
                throw;
            }
        }

        /// <summary>
        /// Checks to see if the resource exists in azure.
        /// Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}
        /// Operation Id: DeletedAccounts_Get
        /// </summary>
        /// <param name="location"> The location of the deleted storage account. </param>
        /// <param name="deletedAccountName"> Name of the deleted storage account. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentException"> <paramref name="deletedAccountName"/> is an empty string, and was expected to be non-empty. </exception>
        /// <exception cref="ArgumentNullException"> <paramref name="deletedAccountName"/> is null. </exception>
        public virtual Response<bool> Exists(AzureLocation location, string deletedAccountName, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(deletedAccountName, nameof(deletedAccountName));

            using var scope = _deletedAccountClientDiagnostics.CreateScope("DeletedAccountCollection.Exists");
            scope.Start();
            try
            {
                var response = _deletedAccountRestClient.Get(Id.SubscriptionId, location, deletedAccountName, cancellationToken: cancellationToken);
                return Response.FromValue(response.Value != null, response.GetRawResponse());
            }
            catch (Exception e)
            {
                scope.Failed(e);
                throw;
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
George Hilton Jones
writer history educator
Instructor Hofstra College, Hempstead, New York, 1950-1951. Assistant professor Indiana University, Bloomington, 1951-1952. Assistant editor American Book Company, New York City, 1953-1954. Assistant professor Washington College, Chestertown, Maryland, 1954-1956, Texas Technological College, Lubbock, 1958-1961, Kansas State University, Manhattan, 1961-1964. Associate professor Olivet (Michigan) College, 1964-1966. From associate to full professor Eastern Illinois University, Charleston, 1966-1989, professor emeritus, from 1989. Educational advisor R.J. Best, Inc., San Francisco, since 2001.
src="/web/img/loading.gif" data-src="/web/show-photo.jpg?id=956850&cache=false" alt="Other photo of George Hilton Jones" class="gallery__img" height="167"
Other photo of George Hilton Jones
data-src="/web/show-photo.jpg?id=956850&cache=false" src="" alt="" class="gallery-slider__content__img" height=""
Convergent Forces: Immediate Causes of the Revolution of 1688 in England
(Book by Jones, George Hilton)
Book by Jones, George Hilton
http://www.amazon.com/gp/product/0813806291/?tag=prabook0b-20
Charles Middleton: The Life and Times of Restoration Politician
http://www.amazon.com/gp/product/B0000CO683/?tag=prabook0b-20
Great Britain and the Tuscan Succession Question, 1710-1737
The Main Stream of Jacobitism
Ferenc Glatz
Richard Lyman Bushman
Norman Gash
Ronald Leslie Numbers
David Levering Lewis
George Hilton Jones	Edit Profile
George Hilton Jones, American history educator, writer. Rhodes scholar, Oxford, 1947-1950; fellow Newberry Library., Chicago, summer 1959, Guggenheim Foundation, London, 1960-1961. Corporal United States Army, 1943-1945. Fellow Royal History Society; member American Association of University Professors, North America Conference on British Studies, United Oxford and Cambridge University Club.
Jones, George Hilton was born on January 11, 1924 in Baton Rouge. Son of William Carruth and Elizabaeth Fly (Kirkpatrick) Jones.
Bachelor, Louisiana State University, 1947; Doctor of Philosophy, Oxford (England) University, 1950.
Instructor Hofstra College, Hempstead, New York, 1950-1951. Assistant professor Indiana University, Bloomington, 1951-1952. Assistant editor American Book Company, New York City, 1953-1954.
Assistant professor Washington College, Chestertown, Maryland, 1954-1956, Texas Technological College, Lubbock, 1958-1961, Kansas State University, Manhattan, 1961-1964. Associate professor Olivet (Michigan) College, 1964-1966. From associate to full professor Eastern Illinois University, Charleston, 1966-1989, professor emeritus, from 1989.
Educational advisor R.J. Best, Inc., San Francisco, since 2001.
George Hilton Jones has been listed as a notable history educator, writer by Marquis Who's Who.
Corporal United States Army, 1943-1945. Fellow Royal History Society. Member American Association of University Professors, North America Conference on British Studies, United Oxford and Cambridge University Club.
Avocation: writing light verse.
William Carruth Jones
Elizabaeth Fly (Kirkpatrick) Jones
April 28, 2008 (aged 84)
Louisiana State University , Bachelor of Arts
Oxford University , Doctor of Philosophy
Rhodes scholar, Oxford, 1947-1950. Fellow Newbe
Rhodes scholar, Oxford, 1947-1950. Fellow Newberry Library., Chicago, summer 1959, Guggenheim Foundation, London, 1960-1961.

redpajama_set_name: RedPajamaCommonCrawl


I have an issue after configuring a portal link to connect to a Citrix Web Presentation server. When connecting to the web site for the first time it checks to make sure the ica client is installed. It hangs at this page and when right click and refresh I am then given the login page.
I don't want to integrate APM with Citrix I only want to portal through to the Citrix environment.
For some reason after it finds my ica client the site doesn't redirect to the login page but outside of the portal link (not using APM) it works just fine. Any suggestions on how to resolve this issue?
I ended up integrating the Citrix apps into the webtop. Much easier and cleaner solution.


text:
Ph.D. Program Major Ph.D. Program Major
Economic and Political History of the 20th Century
Ph.D. Program Economics and Economic Administration
The Ph.D. program major "Economic and Political History of the 20th Century" is intended for students with sufficiently deep knowledge of economic and political history, economic theory, history of economic thought, economic policy and fundamental knowledge of related disciplines (political science, sociology, philosophy, anthropology). In addition, applicants are expected to possess analytical skills and abstract thinking, which will help to classify the various historical events in a broader socio-economic framework. The major is primarily focused on preparation of scientists and researchers who will study in depth theoretical knowledge, which they will be able to use in various scientific disciplines. Therefore, the major is primarily aimed at developing the scientific activities of students by individual approach and by their involvement in domestic and foreign research teams. During the research training, students will be able to attend classes led by visiting professors from prestigious foreign universities from France, Germany, Austria, Great Britain and the USA.
The major is based on the Anglo-Saxon model of connecting economics and politics, which enables wider theoretical application of different methodological approaches of economics and history, and offers a greater possibility of developing economic history as an independent historical discipline based on interdisciplinarity and wide variety of theoretical approaches. In this aspect, the Department of Economic History is the only scientific place in the Czech Republic that offers this specialization. The P.D. program major would especially like to build on the broad theoretical grounding in conjunction with a deep knowledge of historical realities. In this context, it would primarily reflect the number of new approaches, which was recently profiled in the history and economics – public choice theory, institutional economics, behavioral economics, a new history of international relations, new political history, the new political economy, cultural anthropology, new history of ideas, new cultural history. Graduates of this major will be able to participate in scientific activities in domestic and foreign institutions and will be well positioned to work in the private and public sector.
Structure of the course requirements for the major Economic and Political History of the 20th Century is as follows. Students must during their courses acquire a total of 180 credits in the following structure:
Compulsory courses: 20 credits
5EN913 Macroeconomics III (5 credits)
5HD921 Selected issues economic history since 1945 (5 credits)
5HD922 Modern economic history of Czechoslovakia 1945-1992 (5 credits)
5HD902 Doctoral Seminar (5 credits)
HD1000 State Doctoral Exam (10 credits)
HD0000 Defense of the dissertation (30 credits)
Duties of the program and elective courses: 120 credits
The content and structure are listed in the table in the general section above.
More information on the admission procedure for enrollment in doctoral study at the Faculty of Economics can be found at http://nf.vse.cz/english.
Topics for Doctoral Theses
Current Ph.D. students
Dissertation topic
Ing. Jana Švejdová xbrhj00@vse.cz 5 Analysis of Economic, Social, and Foreign Policy of Labour Government from 1945 to 1951 prof. PhDr. Martin Kovář, Ph.D. combined
Ing. Tereza Burianová
tereza.burianova@vse.cz
Protectorate of Bohemia and Moravia as a Arms Base of Nazi Germany
prof. PhDr. Ing. Aleš Skřivan, Ph.D.
Ing. Jan Brožek xbroj26@vse.cz
Financing of Sport in the First Republic Period (1918-1938) prof. PhDr. Ing. Aleš Skřivan, Ph.D. combined
Ing. Jakub Drábek jakub.drabek@vse.cz
On the Development of Czechoslovak Sugar and Sugar Beet Industries before the End of World War II prof. PhDr. Ivan Jakubec, CSc. combined
Ing. Jiří Havránek
jhavj61@vse.cz 2 Influence of Czechoslovak Reform Efforts in the Second Half of the 1960s on Economic Cooperation with the COMECON Countries prof. PhDr. Ivan Jakubec, CSc. present
Ing. Petr Chalupecký petr.chalupecky@vse.cz
From the Reform to the Reform: Monetary Policy of Czechoslovakia from 1945 to 1953 prof. PhDr. Ing. Aleš Skřivan, Ph.D. combined
Ing. Radim Ječný xjecr01@vse.cz
Duchcov-Podmokly Track 1918-1938 Mgr. Ing. Daniel Váňa, Ph.D. combined
Ing. Filip Koch kocf01@vse.cz 2 Analysis of Housing Financing in Czechoslovakia 1918-1938 prof. PhDr. Ing. Aleš Skřivan,Ph.D. present
Ing. Marek Korejs xkorm58@vse.cz 2 Oil as a political tool in Chavez Venezuela (1999-2017) prof. PhDr. Martin Kovář, Ph.D. present
Ing. Tomáš Kremr xkret02@vse.cz
Transition to the Peace Economy of the Successor States (Comparison of Austria and Czechoslovakia) after 1918 prof. PhDr. Ivan Jakubec, CSc. present
Ing. Tomáš Nikodym xnikt00@vse.cz
Democracy, Liberty, and Property: Development of Economic-Political Thought of Edvard Benes
prof. PhDr. Ivan Jakubec, CSc.
Ing. Lukáš Nikodym xnikl03@vse.cz
Economic-Political Aspects of the Dispute over the Method: The Influence of Economic Thought on Economic Policymaking within the Austro-Hungarian Empire and Successor States (Austria and Czechoslovakia) prof. PhDr. Ing. Aleš Skřivan, Ph.D. combined
Ing. Tereza Pušová xpust03@vse.cz
Ireland between "Unrest" and War. A Contribution to Study of Irish Economy and Politics in the 1920s and 1930s prof. PhDr. Martin Kovář, Ph.D. combined
Ing. Petr Slabý xslap22@vse.cz
History of British Euroskepticism prof. PhDr. Martin Kovář, Ph.D. combined
Ing. Karel Sochna
xsock04@vse.cz
Coal Base and Coal Trade in Czechoslovakia 1918-1939
Ing. Martin Vavrek xvavm11@vse.cz
Economic Recovery of Czechoslovakia 1945-1948 prof. PhDr. Ivan Jakubec, CSc. combined


text:
require 'yt/collections/base'

module Yt
  module Collections
    # @private
    class Reports < Base
      DIMENSIONS = Hash.new({name: 'day', parse: ->(day, *values) { @metrics.keys.zip(values.map{|v| {Date.iso8601(day) => v}}).to_h} }).tap do |hash|
        hash[:month] = {name: 'month', parse: ->(month, *values) { @metrics.keys.zip(values.map{|v| {Range.new(Date.strptime(month, '%Y-%m').beginning_of_month, Date.strptime(month, '%Y-%m').end_of_month) => v} }).to_h} }
        hash[:range] = {parse: ->(*values) { @metrics.keys.zip(values.map{|v| {total: v}}).to_h } }
        hash[:traffic_source] = {name: 'insightTrafficSourceType', parse: ->(source, *values) { @metrics.keys.zip(values.map{|v| {TRAFFIC_SOURCES.key(source) => v}}).to_h} }
        hash[:playback_location] = {name: 'insightPlaybackLocationType', parse: ->(location, *values) { @metrics.keys.zip(values.map{|v| {PLAYBACK_LOCATIONS.key(location) => v}}).to_h} }
        hash[:embedded_player_location] = {name: 'insightPlaybackLocationDetail', parse: ->(url, *values) {@metrics.keys.zip(values.map{|v| {url => v}}).to_h} }
        hash[:subscribed_status] = {name: 'subscribedStatus', parse: ->(status, *values) {@metrics.keys.zip(values.map{|v| {SUBSCRIBED_STATUSES.key(status) => v}}).to_h} }
        hash[:related_video] = {name: 'insightTrafficSourceDetail', parse: ->(video_id, *values) { @metrics.keys.zip(values.map{|v| {video_id => v}}).to_h} }
        hash[:search_term] = {name: 'insightTrafficSourceDetail', parse: ->(search_term, *values) {@metrics.keys.zip(values.map{|v| {search_term => v}}).to_h} }
        hash[:referrer] = {name: 'insightTrafficSourceDetail', parse: ->(url, *values) {@metrics.keys.zip(values.map{|v| {url => v}}).to_h} }
        hash[:video] = {name: 'video', parse: ->(video_id, *values) { @metrics.keys.zip(values.map{|v| {video_id => v}}).to_h} }
        hash[:playlist] = {name: 'playlist', parse: ->(playlist_id, *values) { @metrics.keys.zip(values.map{|v| {playlist_id => v}}).to_h} }
        hash[:device_type] = {name: 'deviceType', parse: ->(type, *values) {@metrics.keys.zip(values.map{|v| {DEVICE_TYPES.key(type) => v}}).to_h} }
        hash[:operating_system] = {name: 'operatingSystem', parse: ->(os, *values) {@metrics.keys.zip(values.map{|v| {OPERATING_SYSTEMS.key(os) => v}}).to_h} }
        hash[:youtube_product] = {name: 'youtubeProduct', parse: ->(product, *values) {@metrics.keys.zip(values.map{|v| {YOUTUBE_PRODUCTS.key(product) => v}}).to_h} }
        hash[:country] = {name: 'country', parse: ->(country_code, *values) { @metrics.keys.zip(values.map{|v| {country_code => v}}).to_h} }
        hash[:state] = {name: 'province', parse: ->(country_and_state_code, *values) { @metrics.keys.zip(values.map{|v| {country_and_state_code[3..-1] => v}}).to_h} }
        hash[:gender_age_group] = {name: 'gender,ageGroup', parse: ->(gender, *values) { [gender.downcase.to_sym, *values] }}
        hash[:gender] = {name: 'gender', parse: ->(gender, *values) {@metrics.keys.zip(values.map{|v| {gender.downcase.to_sym => v}}).to_h} }
        hash[:age_group] = {name: 'ageGroup', parse: ->(age_group, *values) {@metrics.keys.zip(values.map{|v| {age_group[3..-1] => v}}).to_h} }
      end

      # @see https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Traffic_Source_Dimensions
      # @note EXT_APP is also returned but it's not in the documentation above!
      TRAFFIC_SOURCES = {
        advertising: 'ADVERTISING',
        annotation: 'ANNOTATION',
        external_app: 'EXT_APP',
        external_url: 'EXT_URL',
        embedded: 'NO_LINK_EMBEDDED',
        other: 'NO_LINK_OTHER',
        playlist: 'PLAYLIST',
        promoted: 'PROMOTED',
        related_video: 'RELATED_VIDEO',
        subscriber: 'SUBSCRIBER',
        channel: 'YT_CHANNEL',
        other_page: 'YT_OTHER_PAGE',
        search: 'YT_SEARCH',
        google: 'GOOGLE_SEARCH',
        notification: 'NOTIFICATION',
        playlist_page: 'YT_PLAYLIST_PAGE',
        campaign_card: 'CAMPAIGN_CARD',
        end_screen: 'END_SCREEN',
        info_card: 'INFO_CARD'
      }

      # @see https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Playback_Location_Dimensions
      PLAYBACK_LOCATIONS = {
        channel: 'CHANNEL',
        watch: 'WATCH',
        embedded: 'EMBEDDED',
        other: 'YT_OTHER',
        external_app: 'EXTERNAL_APP',
        search: 'SEARCH', # undocumented but returned by the API
        browse: 'BROWSE', # undocumented but returned by the API
        mobile: 'MOBILE' # only present for data < September 10, 2013
      }

      # @see https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Playback_Detail_Dimensions
      SUBSCRIBED_STATUSES = {
        subscribed: 'SUBSCRIBED',
        unsubscribed: 'UNSUBSCRIBED'
      }

      # @see https://developers.google.com/youtube/analytics/v1/dimsmets/dims#youtubeProduct
      YOUTUBE_PRODUCTS = {
        core: 'CORE',
        gaming: 'GAMING',
        kids: 'KIDS',
        unknown: 'UNKNOWN'
      }

      # @see https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Device_Dimensions
      DEVICE_TYPES = {
        desktop: 'DESKTOP',
        game_console: 'GAME_CONSOLE',
        mobile: 'MOBILE',
        tablet: 'TABLET',
        tv: 'TV',
        unknown_platform: 'UNKNOWN_PLATFORM'
      }

      # @see https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Device_Dimensions
      OPERATING_SYSTEMS = {
        android: 'ANDROID',
        bada: 'BADA',
        blackberry: 'BLACKBERRY',
        chromecast: 'CHROMECAST',
        docomo: 'DOCOMO',
        firefox: 'FIREFOX',
        hiptop: 'HIPTOP',
        ios: 'IOS',
        linux: 'LINUX',
        macintosh: 'MACINTOSH',
        meego: 'MEEGO',
        nintendo_3ds: 'NINTENDO_3DS',
        other: 'OTHER',
        playstation: 'PLAYSTATION',
        playstation_vita: 'PLAYSTATION_VITA',
        realmedia: 'REALMEDIA',
        smart_tv: 'SMART_TV',
        symbian: 'SYMBIAN',
        tizen: 'TIZEN',
        webos: 'WEBOS',
        wii: 'WII',
        windows: 'WINDOWS',
        windows_mobile: 'WINDOWS_MOBILE',
        xbox: 'XBOX',
        kaios: 'KAIOS'
      }

      attr_writer :metrics

      def within(days_range, country, state, dimension, videos, historical, max_retries = 3)
        @days_range = days_range
        @country = country
        @state = state
        @dimension = dimension
        @videos = videos
        @historical = historical
        if dimension == :gender_age_group # array of array
          Hash.new{|h,k| h[k] = Hash.new 0.0}.tap do |hash|
            each{|gender, age_group, value| hash[gender][age_group[3..-1]] = value}
          end
        else
          hash = flat_map do |hashes|
            hashes.map do |metric, values|
              [metric, values.transform_values{|v| type_cast(v, @metrics[metric])}]
            end.to_h
          end
          hash = hash.inject(@metrics.transform_values{|v| {}}) do |result, hash|
            result.deep_merge hash
          end
          if dimension == :month
            hash = hash.transform_values{|h| h.sort_by{|range, v| range.first}.to_h}
          elsif dimension == :day
            hash = hash.transform_values{|h| h.sort_by{|day, v| day}.to_h}
          elsif dimension.in? [:traffic_source, :country, :state, :playback_location, :device_type, :operating_system, :subscribed_status]
            hash = hash.transform_values{|h| h.sort_by{|range, v| -v}.to_h}
          end
          (@metrics.one? || @metrics.keys == [:estimated_revenue, :estimated_minutes_watched]) ? hash[@metrics.keys.first] : hash
        end
      # NOTE: Once in a while, YouTube responds with 400 Error and the message
      # "Invalid query. Query did not conform to the expectations."; in this
      # case running the same query after one second fixes the issue. This is
      # not documented by YouTube and hardly testable, but trying again the
      # same query is a workaround that works and can hardly cause any damage.
      # Similarly, once in while YouTube responds with a random 503 error.
      rescue Yt::Error => e
        (max_retries > 0) && rescue?(e) ? sleep(retry_time) && within(days_range, country, state, dimension, videos, historical, max_retries - 1) : raise
      end

    private

      def retry_time
        3
      end

      def type_cast(value, type)
        case [type]
          when [Integer] then value.to_i if value
          when [Float] then value.to_f if value
        end
      end

      def new_item(data)
        instance_exec *data, &DIMENSIONS[@dimension][:parse]
      end

      # @see https://developers.google.com/youtube/analytics/v1/content_owner_reports
      def list_params
        super.tap do |params|
          params[:host] = 'youtubeanalytics.googleapis.com'
          params[:path] = '/v2/reports'
          params[:params] = reports_params
          params[:camelize_params] = false
        end
      end

      def reports_params
        @parent.reports_params.tap do |params|
          params['startDate'] = @days_range.begin
          params['endDate'] = @days_range.end
          params['metrics'] = @metrics.keys.join(',').to_s.camelize(:lower)
          params['dimensions'] = DIMENSIONS[@dimension][:name] unless @dimension == :range
          params['includeHistoricalChannelData'] = @historical if @historical
          params['maxResults'] = 50 if @dimension.in? [:playlist, :video]
          params['maxResults'] = 25 if @dimension.in? [:embedded_player_location, :related_video, :search_term, :referrer]
          if @dimension.in? [:video, :playlist, :embedded_player_location, :related_video, :search_term, :referrer]
            if @metrics.keys == [:estimated_revenue, :estimated_minutes_watched]
              params['sort'] = '-estimatedRevenue'
            else
              params['sort'] = "-#{@metrics.keys.join(',').to_s.camelize(:lower)}"
            end
          end
          params[:filters] = "video==#{@videos.join ','}" if @videos
          params[:filters] = ((params[:filters] || '').split(';') + ["country==US"]).compact.uniq.join(';') if @dimension == :state && !@state
          params[:filters] = ((params[:filters] || '').split(';') + ["country==#{@country}"]).compact.uniq.join(';') if @country && !@state
          params[:filters] = ((params[:filters] || '').split(';') + ["province==US-#{@state}"]).compact.uniq.join(';') if @state
          params[:filters] = ((params[:filters] || '').split(';') + ['isCurated==1']).compact.uniq.join(';') if @dimension == :playlist
          params[:filters] = ((params[:filters] || '').split(';') + ['insightPlaybackLocationType==EMBEDDED']).compact.uniq.join(';') if @dimension == :embedded_player_location
          params[:filters] = ((params[:filters] || '').split(';') + ['insightTrafficSourceType==RELATED_VIDEO']).compact.uniq.join(';') if @dimension == :related_video
          params[:filters] = ((params[:filters] || '').split(';') + ['insightTrafficSourceType==YT_SEARCH']).compact.uniq.join(';') if @dimension == :search_term
          params[:filters] = ((params[:filters] || '').split(';') + ['insightTrafficSourceType==EXT_URL']).compact.uniq.join(';') if @dimension == :referrer
        end
      end

      def items_key
        'rows'
      end

      def rescue?(error)
        'badRequest'.in?(error.reasons) && error.to_s =~ /did not conform/
      end
    end
  end
end


Nice and big. Well made. Washes great.
Gave one as a gift and bought one for myself!! Absolutely Love them!!!
I love my new blanket/throw. I've used it already at my sons baseball games.
I washed before using as instructed. One of the balls came undone in the wash before I could even use it. You get what you paid for. It's not bad.
I wear this sitting on the couch watching netflix.
Love this. Very soft, can't wait for the weather to get cold again!


With two PADI 5 Star dive centers comes a 5 Star team! Our team of experienced instructors and exceptional captains pride themselves on offering high quality service and personalized care. Multilingual, knowledgeable and caring, there's no better team to introduce you to the wonderful world of Roatan scuba diving!
We speak: English, Spanish, Swedish, Japanese, German, French, Danish, Norwegian, Portuguese, Basque and Catalan.
Saaya is from Tokyo, Japan, and graduated from the University of Southern California with a degree in Film Production. She is a PADI Master Scuba Diver Trainer and the founder of UMI Productions, where she specializes in underwater videography. She speaks English, Japanese and conversational Spanish.
Karl hails from Goteborg, Sweden and is an experienced PADI IDC-Staff Instructor. He is the maintenance technician for all our scuba equipment and is a PSI/PCI Visual Cylinder Inspector. He speaks English, Scandinavian (Swedish, Danish, Norwegian) and Spanish.
British citizen Russ has been an instructor for five years and worked extensively in Thailand, Abu Dhabi, Egypt and Indonesia before calling Roatan home in 2014. With hundreds of certifications under his belt, he is a very experienced instructor known for his patience and creative approach to teaching. He speaks English.
Natalia hails from Basque Country, although she also counts Berlin, Germany, as home. She worked as a PADI instructor in Panama, Mexico, Croatia and Thailand before moving to Roatan in 2014, and has been with us ever since! She speaks Spanish, German, Basque and English.
Victor has been with us since we opened in November 2013. Raised on Roatan, head captain Victor is an extremely experienced dive boat captain who knows the reef like the back of his hand and is always a step ahead of our divers' needs. He is a Rescue Diver and speaks English and Spanish.
Kevin hails from West End, Roatan, and has been with us since December 2015. He is a quick study and has a keen eye for detail, making him a great dive boat captain and team member. He is an Advanced Open Water Diver and speaks English and Spanish.
Keeping Team RD all about family, our gentle giant, Cristian, is Captain Kevin's cousin and also hails from West End, Roatan. He has proven himself to be a great addition to the team and is potentially the strongest person on Roatan! He speaks English and Spanish.
Noe was born and raised in West End, Roatan, and comes from a family of boat captains. Though young, he is inquisitive, a quick learner and works hard, and we think he rounds out our Fantastic Four perfectly! Noe speaks Spanish and English.
Our Scottish jokester, PADI Master Instructor Felix has been an instructor for over seven years and decided that Roatan was where he wanted to settle down to continue his professional career! Extremely experienced, passionate and patient, he's a great addition to the RD team and professional training program.
Laura comes from Spain, and completed her Divemaster training with Roatan Divers in 2017. She was such an impressive candidate that when the opportunity arose to bring her on board for Roatan Divers Sandy Bay, we jumped on it! Fun, passionate and with attention to detail, she's a great instructor and guide. She speaks Spanish and English.
Liam comes from the south island of New Zealand, and settled on Roatan three years after traveling all over the world. An accomplished PADI Master Instructor, he is also an avid sidemount and technical diver. He speaks dry humor and Kiwi.
Mike is from the Black Forest region of Southern Germany, and visited Roatan as part of his Central American travels. He loved it so much that he never left! He completed his Divemaster program with us and joined us full time as an instructor in March 2018. He speaks German and English.
Craig came to us in early 2018 to do a bit of fun diving, which then led to his Rescue Diver course. After years of the nomadic life, he decided to return to Roatan Divers for his Divemaster and Instructor, and we thought he made such a great addition to the team that we asked him to stay as a full time member of Team RD. Craig speaks English.
Guillaume is from Paris, France, and got his professional start to scuba diving on Roatan. An experienced instructor, he is patient, professional, inquisitive and a great football player (obviously an important attribute). He speaks French, English and conversational Spanish.
If you're looking someone to geek out over marine life with, Suzanne's your girl! She is a very experienced PADI MSDT who got her start teaching on Utila six years ago and knows the Bay Islands reefs like the back of her hand. She speaks English and enthusiasm.
Behold the Duchess! Half cat and half guatuse, shop cat Singha rules her kingdom with an iron fist. She enjoys guilting the staff into feeding her at random hours of the day and being petted only when it suits her. When she's not sleeping or demanding food, she's awkwardly grooming herself.
Ever thought about joining the thousands of PADI Instructors who teach around the world?
Roatan Divers is a PADI 5 Star Instructor Development Center, meaning we teach divers how to become PADI Instructors and train them to work as a PADI Professional. We work with a variety of divers from new, to Advanced, or even Divemaster level to help them reach their goal of working the dive and tourism industry.
If you have ever thought about making the ocean your office, please send us a note and we'd be happy to chat with you about making a leap and changing your life in an amazing way. We all did it!


text:
Heavy Music News
Rammstein Team Up with Luxury Fashion Brand Balenciaga on Apparel Line and Curated Playlist
Du hast $1,000? That'll buy you a hoodie.
Rammstein x Balenciaga, via Balenciaga Music
Jon Hadusek
April 14, 2021 | 1:12pm ET
German industrial metal titans Rammstein have joined forces with high-end fashion brand Balenciaga on a new line of unisex apparel and a curated playlist.
Before you get too excited about wearing your designer Rammstein shirt, be forewarned that the new apparel goes for luxury prices — like $1,000 for a hoodie and $500 for a distressed baseball cap. Most of the items bear the Rammstein logo and the band's photo, an outtake from the band's legendary mixed-media photoshoot by Austrian-Irish auteur Gottfried Helnwein.
Among the other products for sale are T-shirts ($650) and fanny packs ($850). Du hast $2,250? Then you can also pre-order a raincoat. The backpacks ($1,290) appear to be already sold out at the time of this post.
The Rammstein apparel falls under the umbrella of the new Balenciaga Music line, with bands and artists curated by creative director Demna Gvasalia. The iconic designer is also known for co-founding the provocative Vetements, and it appears his latest interest is heavy metal fashion. The affordability of the prices aside, prestigious names like Balenciaga and Demna teaming with Rammstein is a massive endorsement from the high-fashion world.
Rammstein's Till Lindemann Sells "Tilldo" Vibrators and "Golden Shower" Wine
Along with each Balenciaga Music drop, the artist curates a playlist for Balenciaga's Apple Music profile. Rammstein's song selections reveal the full breadth of their influences and contemporaries, from Red Hot Chili Peppers and Beastie Boys to Led Zeppelin and the recently embattled Marilyn Manson.
The 28-song, nearly two-hour playlist should give you ample time to prepare a financial plan for that Rammstein hoodie you so desperately desire.
Check out the playlist below and browse the Rammstein x Balenciaga line on the brand's website. If you like your merch a little more racy, then visit Rammstein singer Till Lindemann's "Doctor Dick" shop for "Tilldo" vibrators and "Golden Shower" wine.
Introducing the Heavy Consequence Weekly Newsletter
Airbourne's Joel O'Keeffe on Return to Touring, New Album Plans, and AC/DC's Longevity
Overkill Announce New Album Scorched, Unleash "The Surgeon": Stream
Avatar Team Up with Lzzy Hale for New Single "Violence No Matter What": Stream
Twisted Sister Reunite for First Performance in Six Years: Recap, Photos and Video
The Bamboozle Festival 2023 Lineup: Limp Bizkit, Rick Ross, Papa Roach, Steve Aoki, Flyleaf and More


Refined and exquisitely crafted, CENTURY features a subtle combination of contemporary lines and classic styles, with some bolder accents that add intrigue and sophistication to the décor. The result is fabulously unique with an overall style that exudes glamour without sacrificing comfort.
The geometric patterns, the natural elements, such as steel, marble and glass, the precious fabrics and velvets, the mirrors, the Baroque-inspired ornaments and the use of contrasting colours, such as the neutrals with black matt lacquers, keep the scheme sophisticated and chic while adding an urban vibe to glam ambiences.
New additions include a set of different coffee with round or rectangular tops that feature an amazing combination of wrought iron structures and marble tops. Lacquered side tables are also available to complement the CENTURY living room furniture by adding glam accent to ambiences.
Contemporary dining and living spaces can be also completed with the new beautiful high cabinets that are available in two versions: cabinet with front doors (A18026 and M20171) or display cabinets with glass doors (M20172 and M2106).
They are perfect to complement the contemporary dining sets of the collection which include the refined H3072 chairs and the H550209 dining tables.
Classic in inspiration, the new Z8065 sofa stands out for its impressive look that never goes out of style. The piece is embellished by the attractive fabrics available in different colours, the sinuous lines and by the refined nailhead trim that decorates the slightly roll out arms. The sofa can come upholstered with fire retarding materials if required.
The classic offer includes also the precious M2077 cupboard that perfectly complement the tables of the classic catalogue and the chairs, such as the new M3383 model.
Made of wood, the cupboard comes natural or in any of the attractive finishes of the Guadarte's chart that includes lacquers as well as distressed and crackle finishes for more vintage and intriguing looks.


Ensuring forage clamps are well compacted is essential to eradicate air pockets, the breeding ground for aerobic bacteria, yeasts and moulds and to create the anaerobic conditions essential for a good fermentation. To do this, many farmers rely on the weight of the buck-raking tractor or loader driven over the clamp as layers are built up for compaction.
Independent trials have shown that the better the compaction the lower the losses due to poor fermentation. A well compacted silage face can be cut out more easily, and is more stable because air cannot penetrate as far into the silage mass.
Achieving even compaction involves a lot of manoeuvring and using the resulting tyre tracks as visual confirmation that every part of the clamp has been compacted. Compaction at the sides of the clamp is often compromised or results in damage to side sheeting and clamp walls.
A SilaPactor speeds up the compaction process almost four-fold, saving both time and fuel. Rolling tight to the sides of the silage clamp is much easier, resulting in improved silage quality in this vulnerable area. SilaPactor has been shown to increase dry matter density by up to 40 per cent when compared to conventional tractor rolling. That's an impressive 40 per cent more feed that can be stored in the same clamp, helping to save valuable space.
Here in the UK, farmers typically achieve a silage density of 180 – 200kg of dry matter per cubic metre using traditional compaction methods, but in some European countries, where the SilaPactor's performance has been monitored, densities of up to 320kg of dry matter per cubic metre are commonplace.
Such significant compaction improvements result in higher nutrient retention, better fermentation and utilisation of clamp space and lower fuel consumption, making a considerable saving in overall feed costs.


Texas Instruments Inc. didn't have to look far to find a buyer for a semiconductor plant in Scotland it planned to close.
The Dallas-based chip giant struck a deal Monday with Plano-based Diodes Inc. for the 318,782-square-foot plant in Greenock. Terms of the deal weren't disclosed.
Diodes is a global manufacturer and supplier of logic, analog and mixed-signal semiconductors for the computing, communications, industrial, automotive and consumer electronics markets. The company, founded in 1959, topped $1 billion in revenue in 2017.
Diodes Inc. operates about a dozen design, packaging, sales and manufacturing facilities around the world.
The Scotland plant expands Diodes' capacity to grow, "in particular our automotive expansion initiatives, as well as excellent engineering skills and wafer fab know-how," CEO Keh-Shew Lu said in announcing the deal.
The silicon wafer plant's 300 workers will be transferred to Diodes as part of the deal and will continue to make analog chips for Texas Instruments under a multiyear supply agreement, the companies said. Diodes has about 7,700 employees now.
"We're pleased to see operations continue under Diodes' leadership and look forward to continuing to work with the talented team in Greenock as we finalize the transfer of our production to other TI sites," said Kyle Flessner, senior vice president of Texas Instruments' technology and manufacturing group, in an emailed statement.
Scottish government leaders have worked aggressively to save jobs at the plant since 2016 when Texas Instruments decided to move chipmaking operations to Germany, Japan and the U.S.
The plant was slated to shut down this June. Electronics manufacturing had been a leading employer in the town of 44,000 people, where IBM and Lenovo formerly also had factories.
The sale is expected to close by the end of March. Texas Instruments said details of the transaction will be discussed in its April earnings call.
Scottish government leaders "proposed significant support for Diodes' future investment," though the deal announcement didn't give details. Paul Lewis, managing director of Scottish Development International, called the deal "a terrific outcome for all."
"We have worked closely with Diodes, Texas Instruments and our public sector partners to bring this project to a successful resolution," Lewis said in a statement.
Texas Instruments is expected to decide this year whether it'll make an estimated $3.2 billion investment in a new chip plant. Richardson is among the sites being considered.
Updated at 4:48 to include emailed statement from Texas Instruments about the deal.


text:
Dying is an art.
Animation work
Domestikia
Toronto Alice
Artist's CV
Gravid / St. Ursula
My Alphabet
Jennifer Linton
(a.k.a. 'Lady Lazarus')
Born 1968 in North Vancouver, British Columbia, Canada
Currently lives and works in Toronto, Ontario, Canada.
Jennifer Linton is a Canadian interdisciplinary visual artist working with animation, drawing and printmaking. Her animated films explore the traditional medium of paper cutout animation, combining a hand-drawn style with the texture and materiality of stop-motion. Thematically, her films often blend beautiful and erotic imagery with grotesque and uncanny elements. She holds an MFA in Visual Arts from York University (2010), and a BA in Art & Art History from the University of Toronto (1992). She also teaches art and design courses at post-secondary institutions such as OCAD University (Toronto) and Sheridan College (Oakville). Linton has been the recipient of numerous awards and grants from the Canada Council for the Arts, the Ontario Arts Council, and the Toronto Arts Council.
2010 MFA in Visual Art from York University, Toronto. Specialized in Print Media.
1994 awarded certificate in Computer Applications in Graphic Design, University of Toronto.
1992 BA in Art & Art History, University of Toronto at Mississauga and a Fine Arts Diploma from Sheridan College in Oakville.
2018 Wunderkammer. 5:36 minutes.
Madelaine's cabinet of curiosities contained a collection of wonders to both delight and horrify. One day, a mysterious item in her cabinet captures her attention. A darkly-tinged fantasy that explores the erotic-grotesque.
Official Selection, TAIS Animation Showcase 2019, Toronto, Ontario.
Included in the "Under Control: Female Experiments in Animation" program at Under the Radar Festival & Conference 2019, Vienna, Austria.
Canadian Short program, Uçan Süpürge / Flying Broom International Women's Film Festival 2019, Ankara,Turkey.
Official Selection, Holly Weird Film Festival 2019, North Hollywood, CA.
Programmed into the non-competitive block "Midnight Animation: Body" at Anifilm 2019 in Třeboň, Czech Republic.
Official Selection, Chicago Underground Film Festival 2019.
Official Selection, MidWest Weirdfest 2019.
Official Selection, Boston Underground Film Festival 2019.
"Freakiest Night" programme block, Las Palmas de Gran Canaria International Film Festival 2019, Spain.
Official Selection, Medusa Underground Film Festival 2019, Las Vegas, Nevada.
2015 Toronto Alice. 5:26 minutes.
The character of Alice from Lewis Carroll's 'Through the Looking-Glass' is transported to contemporary Toronto. Whilst riding a streetcar, Alice encounters a pair of strange characters who engage her in an equally strange debate over whether or not they exist.
"Tunnel Vision" (17th Annual Doors Open Toronto), Rendezvous with Madness Film Festival, Toronto, May 27-28, 2017.
"Toronto for Everyone", Toronto for Everyone/Centre for Social Innovation (celebration at Honest Ed's), Toronto, February 24, 2017.
Official Selection, Toronto Urban Film Festival 2016.
Official Selection, International Filmmaker Festival of World Cinema Berlin 2016.
Children's & Youth Official Selection, New Horizon International Film Festival 2016, Wrocław, Poland.
Official Selection, Female Eye Film Festival 2016, Toronto, Ontario.
Children's & Youth Competition Official Selection, International Short Film Festival Oberhausen (Germany) 2016.
Featured in the "Canadian Shorts" program at the Los Angeles International Women's Film Festival 2015.
Official Selection at Animation Chico Film Festival 2015, Chico, California.
2013 Domestikia, Chapter 6: La Petite Mort. 4:34 minutes.
A tale of love, betrayal and one vengeful butterfly.
• Official Selection at the UnderGround Film Festival 2015, Cork, Ireland.
• Official Selection at the Montreal Underground Film Festival 2015 (Nominated for the 2015 Jury Prize/Nomination pour un prix du jury MUFF 2015).
• Official Selection at the Winnipeg Underground Film Festival 2015.
• 17 Days video art installation, Western Michigan University (Michigan, USA) 2014
• Official Selection at the Video Art & Experimental Film Festival 2014 (NYC).
• Official Selection at the Female Eye Film Festival 2014, Toronto (Nominated for Best Animation award).
• Official Selection at the Boston Underground Film Festival 2014.
2012 Domestikia: The Incident in the Nursery. 2:01 minutes.
The Nanny dutifully rocks a bird-headed infant to sleep whilst its older siblings play on the floor of the nursery. And then, suddenly and unexpectedly, a butterfly happens.
Screened in a program curated by Lynn Dana Wilton, Echo Park Film Center, Los Angeles, USA, 2015.
Toronto Animated Image Society (TAIS) Showcase 2013, May 11, 2013, Toronto, Ontario.
King Street Alternative Film & Video Festival, February 8-9, 2013, Toronto, Ontario.
International Short Film program Animaldiçoados (Animacursed) 2012 Film Festival in Rio de Janeiro, Brazil. August 2012.
2012 Domestikia: The Unfortunate Incident Involving Her Hat. 1:42 minutes.
2012 Domestikia: An Account of Some Strange Disturbances, George Gilmour Members' Gallery at Open Studio, Toronto, Ontario.
2010 The Disobedient Dollhouse – MFA Thesis Exhibition, Board of Directors, Toronto, Ontario.
2006 Family planning for the creative professional, Justina M. Barnicke Gallery, University of Toronto, Toronto, Ontario.
2006 St. Ursula & the Eleven Thousand Virgins, Alternator Gallery, Kelowna, B.C.
2005 Gravid, Red Head Gallery, Toronto, Ontario.
2005 St. Ursula & the Eleven Thousand Virgins, White Water Gallery, North Bay, Ontario.
2003 St. Ursula & the Eleven Thousand Virgins, Red Head Gallery, Toronto, Ontario.
2001 Postmodern Fables, Propeller Centre for the Visual Arts, Toronto, Ontario.
2000 The Bitter Seed, Propeller Centre for the Visual Arts, Toronto, Ontario.
1998 Sacred Illusions, Propeller Centre for the Visual Arts, Toronto, Ontario.
1994 The Female Construct, Samuel J. Zacks Gallery, Stong College, York University, North York, Ontario.
2015 Screen Play, Open Studio, Toronto, Ontario.
2013 Blueprints, Centre 3 for Print and Media Arts, Hamilton, Ontario. Show curated by Chris Saba.
2012 The Disobedient Dollhouse, Art Gallery of Peterborough, Peterborough, Ontario. Show curated by Carla Garnet and ran concurrent with Suzy Lake's Political Politics.
2012 Domestikia: The Incident in the Nursery (2:00 minute short animated film) was screened at the International Short Film program of the Animaldiçoados (Animacursed) 2012 Film Festival in Rio de Janeiro, Brazil.
2011 Work featured by Open Studio in the curated exhibition at Art Toronto 2011, Metro Toronto Convention Centre.
2010 Printapalooza!, Gales Gallery, York University, Toronto.
2009 Inquire Within — York MFA/PhD 2009 Summer Show, Loop Gallery, Toronto.
2009 art@suite 500: works by York University Graduate students in the Visual Arts,
Miles S. Nadal Management Centre, Ernst & Young Tower, Toronto Dominion Centre..
2008 Oh-La-La, a visual art exhibition at Ladyfest, a festival which celebrates contemporary feminism in the arts, Beaver Hall Art Gallery, Toronto.
2008 5th Annual Juried Exhibition of Original Prints, John B. Aird Gallery, Toronto.
2007 Forest for the Trees, Circolo Culturale Il Gabbiano, La Spezia, Italy.
2007 In Her Presence, Print Sales Gallery at Open Studio, Toronto, Ontario.
2007 Identity and Expression, Gallery Project, Ann Arbor, Michigan, U.S.A.
2006 Forest for the Trees, Lonsdale Gallery, Toronto, Ontario.
2006 Of Ill Repute: Conscious Deviance and the Reclamation of Feminine Desire, Gallery 555, Detroit, Michigan, U.S.A.
2005 Woof, Fran Hill Gallery, Toronto, Ontario
2005 Subject(ive) Aesthetics, A Space Gallery, Toronto, Ontario
2004 That Obscure Object of Desire: A Group Exhibition of Visions of Delight, Fascination and Desire, Cambridge Galleries, Cambridge, Ontario
2004 43rd Annual Toronto Outdoor Art Exhibition, Nathan Phillips Square, Toronto.
2003 Open Juried Exhibition, Cambridge Galleries, Cambridge, Ontario.
2002 Whole, A.W.O.L. Gallery, Toronto
2002 41st Annual Toronto Outdoor Art Exhibition, Nathan Phillips Square, Toronto.
2002 Bag of Tricks II, Gallery Neubacher, Toronto.
Grants, Awards & Residencies
2014 Recipient of the "Media Artists: Emerging" Grant, Ontario Arts Council.
2014 Travel Grant, Canada Council for the Arts.
2012 Recipient of the "Media Artists, Level One" Grant, Toronto Arts Council.
2005 Recipient of the "Individual Artist — Emerging" Grant, Ontario Arts Council.
2004 Recipient of the "Visual Arts – Creation/Production" Emerging Artist Grant, Canada Council for the Arts.
2004 "Exhibition Assistance Grant", Ontario Arts Council.
2004 "Honourable Mention in Printmaking" Award, 43rd Annual Toronto Outdoor Art Exhibition, Nathan Phillips Square, Toronto.
2003 Jurors award, Open Juried Exhibition, Cambridge Galleries, Cambridge, Ontario.
2003 Self-directed visual arts residency at The Banff Centre (Banff, Alberta), April 8-22, 2003.
2001 Recipient of the "Emerging" Individual Artist's Grant, Toronto Arts Council.
2000 Awarded "Best of Show" at the Open Juried Exhibition, Women's Art Association of Canada, Toronto.
Publications & Artist's Talks
2011 Featured artist in Carousel Magazine, Volume #27, Summer/Fall 2011.
2011 Interviewed by Connie Jeske Crane for the article "Portrait of the Artist as a Mother" for the Winter 2011 volume of Herizons Magazine, Volume 24 No. 3.
2009 Presented my work at the academic conference "Motherhood and the Environment", Association for Research on Mothering, York University, October 22, 2009.
2009 Work featured in the anthology Mothering Canada: Interdisciplinary Voices, Demeter Press, Association for Research on Mothering, York University, Toronto.
2007 Artist's talk at SUNY (State University of New York) in Fredonia, NY as a part of the Women's History Month programming, March 8, 2007.
2006 Invited by Jess Dobkin to deliver an artist's talk to her Women in Art class at the University of Toronto, November 10, 2006.
2006 Artist's talk at Alternator Gallery in Kelowna, British Columbia in support of exhibition St. Ursula & the Eleven Thousand Virgins, July 29, 2006.
2005 Work featured in the anthology Red Light: Superheroes, Saints and Sluts, edited by Anna Camilleri, Arsenal Pulp Press, Vancouver, 2005.
2005 Artist's talk at Nipissing University, North Bay. Sponsored by the department of Gender Studies & Fine Arts as a part of International Women's Week, March 7, 2005.
Selected Reviews & Interviews
2010 Wisniewski, Karolina. "Print symposium invades York", Excalibur, November 16, 2010.
2006 Priegert, Portia. "No victims among these females", review of the solo exhibition
"St. Ursula & the Eleven Thousand Virgins" in the Kelowna Daily Courier, Kelowna, British Columbia, August 9, 2006.
2006 Regan, Kate. Review of the solo exhibition "Family planning for the Creative Professional" in Toronto Life Magazine, July 2006.
2005 Interviewed by CIUT 89.5 FM for the solo show "Gravid", June 20, 2005
2005 Farquharson, Catherine. "Getting Personal – Women explore subjectivity", review of group show "Subject(ive) Aesthetics" at A Space Gallery in NOW
Magazine, February 10, 2005.
2003 Balzer, David. "We got art: A look at the highlights and low points of Toronto's visual art scene in 2003", solo show included in: "Greatest Hits: Solo Shows, Painting or Drawing, Figurative" in Eye Magazine, December 25, 2003.
2003 Osborne, Catherine. "Now that's a present with a future", review of the AP Sale at Open Studio in The National Post, December 6, 2003.
2003 Balzer, David. "A kiss before dying". Review for the solo exhibition "St. Ursula & the Eleven Thousand Virgins" in Eye Magazine, August 7, 2003.
2003 Goddard, Peter. "Artist Jennifer Linton tracks virgin territory". Review for the solo exhibition "St. Ursula & the Eleven Thousand Virgins" in The Toronto Star, July 26, 2003.
2003 "Camp Catharsis". Review for the solo exhibition "St. Ursula & the Eleven Thousand Virgins" in XTRA!, July 24, 2003.
2003 Jordan, Betty Ann. Review of the solo exhibition "St. Ursula & the Eleven Thousand Virgins" in Toronto Life magazine, August 2003.
2003 Interviewed by CIUT 89.5 FM Visual Voices for the solo exhibition "St. Ursula & the Eleven Thousand Virgins", July 24, 2003.
2003 "Anger is an energy", art spread featured in Other Magazine, issue #2, October 2003, San Francisco, California.
2002 Work featured in Wegway magazine, issue no.4, Fall 2002, as part of the annual Wegway Juried Exhibition.
2002 Interviewed by CIUT 89.5 FM Visual Voices at the Toronto Outdoor Art Exhibition.
2001 Placentile, Milena. "Shotgun Review" for the solo exhibition "Postmodern Fables" in Lola, Winter 2001/02 issue.
2000 Dault, Gary Michael. Review in "Gallery Going" for the solo exhibition "The Bitter Seed", The Globe And Mail, June 3, 2000.
2000 Hanna, Deirdre. "Sweetness of Survival". Review for the solo exhibition "The Bitter Seed", NOW Magazine, June 1, 2000.
3 thoughts on "Artist's CV"
David Annwn Jones
Hello Jennifer
Manchester University Press have asked me to write a guide to Gothic visual culture and I'd like, with your permission, to feature your work
Hi David. I'd like to have my work featured in your guide, thank you. You can email me at jen@jenniferlinton.ca if you require high resolution photos or further details on pieces. — Jennifer
Hi again David,
Would it be possible to receive a copy of this Gothic visual culture guide once it's published?
Leave a Reply to Lady Lazarus Cancel reply
I'm a Canadian visual artist & educator who works with animation, drawing, printmaking and installation. I teach art and design courses at OCAD University and Sheridan College. In this blog I write about my creative process, upcoming screenings and exhibitions, and my various passions and interests.
Follow Lady Lazarus on WordPress.com
Archives Select Month December 2019 November 2019 October 2019 September 2019 August 2019 July 2019 May 2019 April 2019 March 2019 January 2019 December 2018 November 2018 October 2018 August 2018 June 2018 May 2018 April 2018 March 2018 December 2017 May 2017 February 2017 January 2017 November 2016 September 2016 July 2016 June 2016 May 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 December 2007 October 2006
Art musings and other great profundities (134)
Ero Guro Nansensu (21)
Gender & Horror Films (16)
Horror Films 101 (49)
Nostalgic for Sleaze – Exploitation cinema (9)
Subversive Fairytales (6)
The Disobedient Dollhouse – 2010 Master's thesis (8)
Unusual Miniatures & Haunted Dollhouses (5)
The Abject, the Grotesque and the Uncanny; an excerpt
The Great Mother vs. the Terrible Mother: the dual nature of the Jungian archetype.
The Erotic-Grotesque Art of Toshio Saeki.
Watch my videos!
With your financial support, myself & my team can create independent stop-motion animated films using the beautiful technique of paper cutouts. Go to my Patreon page to help!
Contemporary Japanese Literature blog
Deadly Movies blog
Dr. Sketchy's Anti-Art School
Fascination with Fear – horror film blog
Gloomth blog – custom Goth clothing
Haute Macabre – Goth couture & culture
House of Pomegranates
Morbid Anatomy blog
Not Artomatic blog
2019 Year in Review.
Papercut Puppets, one year after launch
Little Halloween Witch
Ottawa International Animation Festival 2019
Wunderkammer Society's Taxidermy Showcase in NYC, October 29, 2019.


If your site look by civilizations through history, one will most often find issue in common: their community is usually tend to defined by their walls or walls. Be this item the filters of outdated Jericho, and for the Handy Wall involved with China, or simply the Berlin Wall, currently the fence is ordinarily a defining aspect attached to the pay out.
In modern-day times, but not much offers changed with this regard. Cities really are still adequately defined through the process of their fences, either because it conditions borders on top of that establishes special property boundaries, or because it unveil the extremely tastes to homeowners when it comes to look along with design.
Weather the actual fence is usually strong to beautiful as well whether it is shabby, and sliding down, this situation says a particular lot exactly about the investor of our home. It also signifies how lot they attention about their property thinking of the homes in about their place. If you actually want to send your current right communication – which experts claim you happen to be someone which will cares on the subject off your community, your neighbors, the proper protection of a family but also the appeal of home, well you want to commit sure the fence has been installed prudently and skillfully maintained well over the months.
The condition is harsh and prolonged exposure which can the sun and wind can end devastating towards anything outside. This is literally especially in regards to the for currently the things we rely on to be more sturdy and strong. And if you would be considering proudly owning a contemporary fence built, then look for a company who has experience building fencing in the actual local establishing and ground. They are actually best able to comprehend how to construct a fence regarding will end up made at last. Subsequently, after all, clients don't aim to provide in a particular fence any is shabbily thrown alongside. You hope for the Best Fence regarding town!
That's why it is probably so noteworthy to make the smart decision when selecting a fence supplier. The average fence is actually replaced every one 7 in 10 lots of years. So, it will getting there for the purpose of many extended to are packaged. You want to seem sure to be able to get your fence that the majority of you have been happy with and shall stay exploring good plus in good quality condition in support of as numerous years that possible. You want so that it will look to produce a boss that gives a reputation for building the best fence in your area. The carrier should have many years of explore and recommend a substantial variety most typically associated with options to customize your fence, variety as press inserts, automatic electric gates, stunning iron bars gates, bluetooth keypads, plus emergency fencing.
When exploring for the company who will assemble the very best fence in your area, make sure they remember the weather factors and distinguished soil on top of that environmental health problems in your prized locality to help you build your main fence established to last and put the same level of sturdiness for many a number of years to progressed.
For instance, in west Texas at hand are totally unique complications to consider, such to be the clay courts soil, which actually shifts and thus contracts, paying it vital for boundary companies time for insert these posts within solid definite very heavily into each of our ground- absolutely not less than 3 ankle deep. Also, there owners have continuous exposure in which to very effective sun along with heat during the long, hot summers. The experienced fence concern will becoming sure to stain and as a result seal this fence together with a software that comes with a Uv inhibitor. Also, the to the north area related to Texas might have unusual storms which experts claim include hail, tornadoes and as well , very stronger wind squalls that provoke havoc attached to fences. Therefore, they necessity be manufactured with combination posts if you find they have become going to be assembled to last, and more nails daily beam are used to be able to normal time for attach unquestionably the slats akin to your fencing. Finally, specific Metro region of Dallas is accepted to end up with wood destroying insects sorts as ants and contractor ants. That best wall company throughout the that area would remember this, in addition , would consistently recommend that you choose on cedar as being your new wood of choice for how the fence, simply because cedar organically repels majority of these pests. If or when you begin using a boundary company of the fact that is significantly less than the best in just town, most people may absolutely not be enlightened of all those unique conditions, and their fence will likely Certainly be composed to remain!
Besides taking a look at he best quality of their final device when deciding upon the the best fence company, you also should regard the beneficial quality of the customer agency and you see, the length concerning their service contract.
You demand to just be satisfied with the help of your containment system project where you are investing near this condo improvement. One want the very best cedar fence designed for your money, and want another person whose years of experience can aid certain that many you develop the outstanding service you deserve. Get a hold of a carrier who is certainly professional, experienced with gates and fencing in Your area, in addition , offers the very best assurance in these industry. After all, this is your home, and this is undoubtedly your loved and a new neighborhood but your website. Your quantity choice has impact on all of these elements, for the good, , for currently the bad. Simply choose prudently!


text:
Pro-government media as a Security branch to deal with the COVID-19 crisis
Image from inside SANA agency building – 10 April 2020 (Facebook page of the agency)
الإعلام الحكومي.. فرع أمن لمعالجة "كورونا"
Abdullah al-Khatib | Taim al-Haj | Ali Darwish
In the frame of developing its "anti-germs" expertise, the Syrian regime resorted, in its fight against the coronavirus (COVID-19), to mechanisms similar to those used during the Syrian war, this time through the use of its so-called "heroes of the Syrian Arab Army," and the support of "Internal Security Agency" represented by "a policeman called Younes."
In one of his interviews on national television, the Minister of Health in the Syrian regime's government, talked about this vision before the first infections were reported. However, the regime's long-used patronizing sneer and intimidation techniques have been invested differently after the first cases of coronavirus were registered in Damascus and its surrounding areas.
Media outlets were also well involved as tools to curb the virus, which has spread in most parts of the world, but still unable to do so freely in Syria, amid official secrecy, and government measures, which are more often of a security nature.
The Syrian media gradually mirrored the Syrian regime's narrative, starting by ignoring to denying and then acknowledging that the coronavirus exists in Syria while overlooking its threat and finally, using it as a means to tighten security grip, and to scapegoat and justify the urgency to lift economic sanctions.
This file sheds light on the Syrian regime and its pro-media outlets dealing with the novel coronavirus (COVID-19), that has begun to spread in Syria; first through carrying out an analysis of media content and news coverage related to the virus. Secondly, discussing the stages of the regime's rhetoric change with experts and specialists. Finally, the file will highlight the aspects of this misuse.
A policeman on the streets of Damascus during the night curfew – March 2020 (Ministry of Interior of the Syrian Regime)
"SANA" as a case study
How did the Coronavirus issue affect Syrian media discourse?
Enab Baladi held an analysis of the Syrian media discourse on the coronavirus issue, taking the state-run Syrian Arab News Agency (SANA) as a case study example. Enab Baladi conducted thorough research on one-month news coverage, starting from 10 March to 10 April of this year, which led to the deduction of several conclusions regarding the quantity and content of the broadcasted information.
In a month, "SANA" broadcasted about 419 news on its official website, 224 of which were about coronavirus (equivalent to 53.46 percent) of the study sample.
One hundred seventy-one of this coronavirus related news (which make up 76 percent), tackled the issue inside Syria. In comparison, the other remaining 54 (almost 24 percent ) focused on the global spread of the virus, mainly countries like Iran, the United States, and China.
COVID-19 inside Syria…between reassurance and warnings
Based on Enab Baladi's research, SANA's coronavirus news coverage in Syria can be subcategorized into three different types: the most prominent was sending reassurance and calling for public service messages, as well as warnings next to preventive measures against the disease. In addition, there were governmental decisions and popular campaigns, where 140 out of 171 news items tackled the subject (to make up almost 81 percent).
The second type included information circulars issued by the Syrian Ministry of Health as well as statements by the appointed Minister, Nizar Yazigi. This news section focused on the announcement of domestic infections, the virus death toll, and test results with 23 news (about 13.4 percent), out of the total news coverage.
As for the third type, it was concerned with news related to the political and economic demands, in terms of lifting of what it called "an economic blockade" on Syria and the popular denunciation of " the West hypocrisy." This news also focused on lifting "coercive" measures preventing the arrival of humanitarian aid to Syria, with a specific focus on the health sector.
SANA talked explicitly and clearly about these demands in eight different news dispatches (4.6 percent) of the total, in a month, through the use of international statements by the European Union (EU), represented by its foreign policy commissioner, Josep Borrell, Russian ones, or even local statements by the Syrian Minister of Health and well-known figures of the Syrian society.
Minister of Interior Muhammad al-Rahmun on an inspection tour in Damascus – 3 April 2020 (Ministry of Interior Facebook account)
COVID-19 internationally…. the US as an enemy…. Iran as an ally
Despite the diversity of its media content covering the novel coronavirus outbreak, either globally or outside the Syrian context, "SANA," the pro-government agency focused, in most of its media coverage, on the United States, Iran, and China.
Through its media discourse, SANA's news reports on the US aimed to show America's failure amid the coronavirus outbreak, through a daily display of COVID-19 statistics; the numbers of infections and death tolls. "SANA" also focused on reporting news faulting Donald Trump administration's response to the virus, and accusing it of obstructing international efforts in this regard.
To this end, "SANA" published ten news, which constitutes 18.5 percent of the total of international news within a month.
SANA's media approach in covering news related to Iran, which ranks seventh with the highest number of infections and came in fifth on fatalities, was quite different from that of the US
In its coverage, "SANA" focused on showing the bright side by displaying the Iranian health-care system's ability to withstand the virus and overcome the peak of infections. There was news on Iran's launch of clinical tests to help find a cure for COVID-19 while accomplishing self-sufficiency in vaccine and drug production. The pro-government agency also published news related to sanctions imposed on Iran, emphasizing the urgency of lifting them.
According to Enab Baladi's research, "SANA" selected and published news faulting America for the virus' outbreak in Iran, and hampering international efforts to assist it.
Based on the analysis, "SANA" published eight news (makeup 14.8 percent) of its global news coverage of COVID-19 amounting to 54 news.
"SANA" devoted 36 international news (about 66.6 percent) out of 54 to different topics about the disease, focusing on China's active role in the fight against the virus.
Meanwhile, the agency's program schedule varied between material on health, economy, and Russian news feed next to statistics tracking the number of confirmed cases and death toll due to the COVID-19 around the world.
In its media coverage of the coronavirus pandemic in Syria, "SANA" employed a set of terminologies different from those used in media or the medical sector, and greatly closer to being security terminologies.
In reporting the statement of the President of Hama University, Ziyad Sultan, the agency used the term "cell" as a reference to forming a unit tasked with visiting colleges and monitoring the implementation of the virus preventive measures.
"SANA" also employed the word "Monitor," anyone spreading coronavirus fake news on social media, and the term "Warn" used by the Ministry of Interior urging citizens to abide by the imposed curfew.
Meanwhile, the same term "warn" was used this time to point out to "the government team" meetings on implementing COVID-19 precautionary measures, and "monitoring" commitment to self-quarantine.
"SANA" also shared a picture calling people to report suspected cases of Covid-19 through the slogan "Report…Do not hesitate."
SANA's employment of these terms, reminded Syrians of the way the regime's security apparatus treated them at the beginning of Syrian demonstrations in 2011 when people were encouraged to report and snitch on each other to security branches.
Coronavirus confirmed cases
From "Syria is fine" to "Younes the policeman"
How does the regime deal with coronavirus through its media outlets?
Prior to 22 last March, most Syrians lived in a state of anticipation, awaiting the announcement of COVID-19 infection since most of Syria's neighboring countries and countries with close ties with the regime such as Iran, Iraq, and Lebanon, have recorded cases of infection weeks before. However, Damascus continued receiving travelers and put no travel restrictions in place, despite international warnings to take necessary precautions against inbound travelers from countries where the coronavirus infections surged.
Hani al-Lahham, the deputy director of communicable and chronic diseases at the Ministry of Health, confirmed on 29 last February to the local "Melody FM" radio, that two suspected coronavirus cases from Iran were transferred to al-Mujtahid hospital and were immediately quarantined, without giving further details on the date of their arrival.
Back then, al-Lahham said that both cases recovered and they are now symptom-free and were discharged from the hospital, without confirming their infections with the virus. Al-Lahham pointed out that any suspected case coming from endemic areas in Iran, showing symptoms are transferred to hospitals equipped for the treatment of such cases.
Last February, Enab Baladi contacted a doctor in Damascus, who confirmed that there was more than one suspected case of coronavirus in al-Mujtahid hospital, pointing out to "the great deal of discretion over the suspected infection cases.
Subsequently, the regime intensified efforts to deny recording cases on the Syrian soil; in the meantime, media outlets affiliated to some medical institutions, in the controlled regime areas, rushed into rejecting any news of recording COVID-19 infections.
Dr. Samer Khidr, the General Director of Damascus Hospital (al-Mujtahid), concealed the existence of infections in the facility following news spread on social media regarding multiple infection cases.
After repetitive denial, the Minister of Health in the regime government, Nizar Yazigi, announced on 22 last March, the first confirmed case of the virus of a 20-year-old girl coming from abroad, without further details on the country where she caught the virus.
The regime's continued policy of discretion regarding the virus outbreak in its areas was totally expected. This was reflected by Yazigi's "weird" statements attempting to reassure Syrians when he talked about the regime's army and its ability to defeat viruses and germs the way it defeated "terrorists" before, as he put it.
Up to this point, the infection rate is still slow in Syria (with only 19 cases for more than a week now), unlike the rest of the world. The government of the regime finally announced recording 19 confirmed cases of COVID-19, four which recovered while another two died. In contrast, the contagion rates around the globe suggest that the number of infections, unreported ones, could become contagious and infect tens or even hundreds of people.
Police officers in the streets of Damascus during the night curfew – March 2020 (Ministry of Interior of the Syrian Regime)
First Phase: Syria is fine
Enab Baladi contacted three specialists in sociology to interpret Syrian media silence over the coronavirus infections, and they all agreed that the pro-regime media outlets adopt the same patterns to address all issues, whether political, social, or cultural, and even those related to the health-care sector. Consequently, they do not deviate from an approach of misinformation and concealment.
Hossam al-Saad, an academic and former teacher at Damascus University, considered that the regime's media attempted to play down coronavirus, in exchange for magnifying the ideological aspect associated with the authority, such as the huge capabilities of doctors and hospitals and Syria's immunity against whatever problems it may face, regardless their severity.
Pro-government media outlets' approach "is decades-old, characterized by lack of transparency in dealing with the current events with a huge reliance on "intimidation" of the disease," said al-Saad. "this not the case for the majority of media institutions around the world in light of the current health crisis."
Through denying the existence of the COVID-19 epidemic in Syria for two months in a row, the regime relied on its affiliated media platforms to promote its usual propaganda that "Syria is fine," a slogan used throughout nine years of war and during successive economic and social crises.
The academic and researcher at the "Hermon" Center for Contemporary Studies, Talal Abdel-Mo'ti Mustafa, through what he monitored on media coverage of coronavirus crisis, observed that most media platforms, around the world, teamed up to spread content about the pandemic and promote awareness about its dangers. They also published information about the rates of infections and fatalities as well as the precautionary measures people need to undertake, except for government and pro-Syrian media.
At first, the regime overlooked the virus by adopting a "policy of irresponsibility," which reflected negatively on Syrians, who did not take any preventive measures. This means the possibility that the virus may have spread more widely than the regime's Ministry of Health estimates show.
In this context, Mostafa suggested that mistrust will grow increasingly between Syrians and official Syrian media, despite all undertaken measures lately, Mustafa said. "In fact, this gap of mistrust has multiplied over the years and still is the case since 2011."
Second phase: "According to law"
Despite imposing a partial curfew and implementing precautionary measures to curb a coronavirus outbreak in Syria, it is quite clear that media outlets are under the grip, and that they work under the direction of the regime's security apparatus. Intimidating citizens is the prominent feature in the media arena, where Syrians seem to have decoded security messages sent by these platforms, forced to abide by the decisions to avoid arrests and detention in the regime's security branches.
To sow more fear among people, media outlets circulated a text of the law on communicable diseases and the imposed penalties for harboring patients. "SANA" also published numbers assigned by the Ministry of the Interior to report those entering Syrian territory illegally, from Lebanon, which has unauthorized crossings with Syrian regime-controlled areas.
The ministry asked citizens not to cover for coronavirus-infected patients and report them instead, so they would be put into 14-days quarantine, under the pretext of ensuring public health.
In this regard, researcher and sociology doctor, Hossam al-Saad, said that the security apparatus in Syria interferes in all the different aspects of Syrian life, which makes it not far from controlling news coverage of the virus.
Whereas, social expert, Safwan Moshli, believes that the official media in Syria did not change its well-known work mechanisms, being entirely under the control of the security apparatus.
The expert said, how any news is reported as well as the extent of its coverage, whether it was weather reports or war and peace news, or anything related to the industrial, health or social sectors, is not carried out in an independent and professional manner, that serves only the security apparatus.
Research Mustafa agrees, along with both other experts, that security services hold its grip tight on the Syrian media discourse, and has the final say on anything related to it, to the point, that no one, including the Minister of Health, cannot make an announcement on the virus or its spread without prior approval.
Third phase: "handle his situation"
On 25 last March, the Ministry of Interior's police units began patrolling the streets and neighborhoods to implement the curfew decision.
This coincided with the release of a video recording of police officials arresting a citizen who violated the curfew in Damascus city while heading to Sahnaya town. But instead of reaching his destination, he was transferred to a security branch to "resolve his situation."
The phrase "Younes! Take him to the security branch to resolve his situation, quietly," went viral on the Syrian social media, referring to a young policeman called Younes, who was ordered by an officer to arrest the person in the video and drive him towards the security branch and "resolve his situation."
On a TV program called "Trending this Week," broadcast on the state-run Syrian News Channel, al-Ikhbaria, the presenter talked about the famous video recording and how Syrians reacted to it. The program' s presenter ended the episode advising Syrians to, "stay home so Younes and his fellow police officials will not have to handle your situations."
For its part, the state-run Syrian Arab News Agency (SANA) launched a campaign entitled "Together against Corona," pointing out that a coronavirus outbreak inside Syria is a threat to everyone. The campaign provided recommendations on how to curb the virus spread and called people to report infected patients through the use of slogans and images similar to those intended to indicate a felony or a crime.
"The regime will fail in its attempts to show concern for citizens safety," said social expert Moshli, "despite psychological violence practices to entrench fear among them."
The expert explained that the Syrian regime realized the threat of Syrians overcoming fear in 2011, as it is the case in most authoritarian regimes. Coronavirus could be a gift by which more restrictions would be imposed on people through media messages that perpetuate fear and panic, and calls to adhere to everything the regime and its institutions decide, he said.
Is there any response?
Moshli ruled out implementing full sanitary isolation in regime areas despite official media threats. He then explained that approximately 90 percent of citizens inside those areas live under the poverty line. Hence, their savings have drained out, which will prompt them to go out in order to make a living.
He added, "whatever the danger posed by COVID-19 spread, everyone inside regime areas are economically drained, and they prefer to catch the infection while trying to provide for their children's needs," Moshli believes, "so regime recommendations will be responded by ridicule and funerary."
Picture calling citizens to report quarantine violators (SANA agency)
Exploiting COVID-19 crisis
Appeals to lift sanctions and grab International organizations' attention
The Syrian regime found a way out to elude the imposed sanctions amid the coronavirus spread, especially that the pandemic shook the world's economy and experts' expectation that the global economy will witness a contraction between 13 percent and 32 percent this year. The virus's impact on global trade is expected to exceed the recession resulting from the global financial crisis of 2008, according to the World Trade Organization (WTO).
The depreciation of the Syrian pound since mid-last year—where US dollar exchange rate crossed the threshold of a 1000 Syrian pounds, along with the new economic sanctions expected to be imposed next June, and the implementation date of the "Civil Protection Law" (Caesar)— pushed the regime's government to renew its demands for an immediate and unconditional lift of sanctions, through the Syrian Ministry of Foreign Affairs and Expatriates on 19 last March
The regime also held the US and its allies fully responsible for infections' demise through hampering efforts to curb the virus, which poses a severe threat to all humanity, as reported by "SANA." The regime also called for lifting sanctions against several of Syria's allied countries such as Iran and Cuba.
Syria's permanent delegate to the United Nations (UN), Bashar al-Jaafari, also asked for the lifting of sanctions which he had always described as unfair, representing the US statements as irresponsible, misleading and merely an attempt to cover up the crimes and violations of the US against Syria. Moreover, al-Jaafari asked the United States to immediately and unconditionally lift all unilateral coercive economic measures imposed on Syria.
Al-Mujtahid Hospital in Damascus- (SANA Agency)
The Role of Allies and "Internal Opposition"
Regime's allies reacted in the same way, as Russia and China, along with other countries, called for the lifting of sanctions on Syria, under the pretext of not politicizing the fight against coronavirus. These countries appealed, in a letter addressed to the United Nations Secretary-General, Antonio Guterres, to fully and immediately lift the measures they described as "illegal, oppressive, and arbitrary economic pressure," according to the newspaper Asharq al-Awsat, on 27 last March.
Guterres responded by calling for the lifting of international and individual sanctions imposed on some countries, considering that those sanctions could undermine their ability to curb the virus spread.
Gaining the support of its allies, the Syrian regime used this time its Deputy Minister of Foreign Affairs, Faisal al-Miqdad, to call for the lifting of sanctions, pointing out to their impact on the lives of the poor and how they would aggravate the virus spread among them, according to his statements to "Sputnik," a Russian news agency.
Another letter was addressed to Guterres, on 28 of last March, by the head of the delegation of the internal opposition in Geneva, Eliane Massad, to lift the sanctions, as an attempt to ease the difficulties in obtaining the necessary medical, humanitarian, basic and food supplies. Massad accused "external opposition members living in hotels" as he put it, "they want the sanctions to remain."
There were also videos and statements by several Syrian artists asking for sanctions to be lifted; meanwhile, government platforms broadcast songs appealing to the lift of these sanctions.
The United States and European countries imposed economic sanctions on individuals and entities associated with the Syrian regime, due to using excessive force against peaceful demonstrators in 2011, as well as bombing Syrian cities and towns with all sorts of weapons, including internationally prohibited ones.
Since 2011, these sanctions were imposed partially through 15 different packages. Since then, they have affected the Syrian regime in various sectors; politically by focusing on official figures who play a useful role in the violent repression of civilians. Economically by prohibiting the sale of oil and its derivatives, withholding foreign investment, freezing assets, and restricting the Central Bank's activity. This consequently led to curtailing the regime's international trade dealings and limited its financial capability. Through time, more sanctions were imposed on individuals and companies linked to the Syrian government.
Supplies by international organizations
The UN, in its report regarding Syria's needs to confront the coronavirus, described the public health system as fragile due to the long years of war. The reports added that Syria is in dire need of support to strengthen its ability to confront a possible outbreak of the novel coronavirus (COVID-19).
The report stated that Syria currently needs 71.2 million USD to fund its preventive measures against the virus, with only 3,250,000 USD have been secured through the World Health Organization (WHO), UNICEF, and the WHO Regional Office for the Eastern Mediterranean.
Syria also suffers from a shortage of hospitals and medical staff, according to a report published on 25 March on Syria's needs to confront the coronavirus.
Senior Humanitarian Adviser, Najat Rushdie, urged donor countries and countries that have imposed unilateral measures to provide special exemptions in the field of medical care amid this crisis and to make vigorous efforts to ensure that assistance and support are provided to all Syrians throughout the country as soon as possible.
Ruth Hetherington, the public relations officer and spokesperson for the International Committee of the Red Cross (ICRC), also said that she is ready to provide possible support to quarantine and emergency centers in Syria, to support various preventive measures against the virus, and give the committee local the needed supplies to help the "Syrian Arab Red Crescent." (SARC).
Syrian regime's official and affiliated media outlets covering Coronavirus crisis with security branches' mindset
What is behind tension between "Kurdish-led NES" and Syrian regime in Qamishli?
Fluctuating decisions of Syrian regime reflect its failure to manage bread file
Controversy in Idlib about sitting exams of high and middle school diplomas in Hama
Following "Captagon Act", Will Washington put al-Assad on Noriega's track
Turkey and Assad regime: Normalization on hot fire
Relying on YouTubers did not "bear fruit", tourism sector disappoints Syrian regime
Unprecedented fuel crisis, experts say 'the next is worse'
Resolution 2254: Seven years of disappointments
More In-Depth


text:
'He'd help any team' Phoenix Suns GM James Jones on moving Jae Crowder
Jae Crowder hasn't played in an NBA game since May 15 when Dallas took Phoenix apart in Game 7 of the Western Conference semifinals at Footprint Center.
The veteran forward and the Suns "mutually agreed" he wouldn't attend training camp as they've been trying to trade him.
There's a perception in some circles the longer Crowder is out, the harder it'll be to move him.
Sun's general manager James Jones lives in a different reality.
"Jae is a good player and he'd help any team and teams know that," Jones said.
Jones discussed Crowder and several more topics during a Tuesday media session at the team's practice facility. In Part 2 of The Republic's report, Jones also talks about Crowder's situation and the play of Devin Booker, Deandre Ayton and Damion Lee.
read more:Part 1: Phoenix Suns GM James Jones discusses new role, Chris Paul's status and team success
Promoted to the team's president of basketball operations this week, Jones discussed the challenges of trying to trade Crowder, as Suns coach Monty Williams hoped for deal to be done before the start of the regular season.
"It's the NBA," Jones said. "Timing. There aren't any perfect times. There's no window where they say, hey, all deals are done here. We have natural deadlines like the trade deadline where we usually have a flurry of deals, but other than that, it's just finding the right fit and we just haven't been able to find that yet."
Crowder is due $10.1 million in this the final year of his three-year deal. The Suns are still paying him, but Williams said going into the season he liked his team whether a Crowder deal was done or not.
Jones has taken the team into account when searching for a deal that best suits the Suns (14-6), who had the best record in the Western Conference going into Wednesday's game against Chicago.
"I always believe in teams," Jones said. "At the end of the day, what we're talking about is where we end up and where we finish, not where we start. There are a bunch of different paths you can take on that journey towards the end. So we're just going to be patient and find the best path for it, but eventually something will get done and when it does, we'll move on to the next challenge or the next decision that people will become anxious for us to make ."
Cam Johnson replaced Crowder in the starting lineup, but he's recovering from a torn right meniscus that underwent a procedure Nov 8. Suffering the injury Nov 4 against Portland, Johnson is recovering at a solid pace as he looks to return within two months.
The Suns and Johnson were unable to agree on a rookie extension as sources informed The Republic the team offered him a four-year deal for $60 million. Johnson wants to be a restricted free agent in the summer, but Jones isn't even looking that far down the road right now.
"We didn't get a deal done," Jones said. "We agreed he's someone we love and value. So that'll just be another conversation going forward. For right now, it's getting him healthy so that he can return to form and play the way he was playing before he got injured."
With Johnson and Paul out, Phoenix has had to dig deeper into a bench that has new additions in Damion Lee, Jock Landale, Josh Okogie and two-way player Duane Washington Jr.
All four have made contributions.
"If you track those guys and their history and just their paths to the NBA, you'll realize they've displayed a tremendous amount of grit and resiliency just to get here" Jones said. "So you shouldn't be surprised when they are in situations that require them to show fortitude and they show up and that's their way of life. That's who they are. They just really have a chance to reveal who they are in some very unique moments. I'm proud of those guys. If you look at our team, they totally embody what we're about."
Lee has made the biggest splash of the newcomers as he came into Wednesday's game shooting an insane 22-of-36 from 3 in the fourth quarter.
"Just confidence, trying to be as consistent as possible," said Lee after shooting 3-of-5 from 3 in the fourth quarter of Monday's win at Sacramento. "I don't look at the numbers, I don't look at whatever it is. I just go out there and play the game. The game dictates what to do. My teammates find me. Just trying to find the right spot. So confidence is just translating."
Lee leads the league in 3-point shooting percentage in the fourth at 61.1%.
"No one expected Damion to have these opportunities except Damion, which is why if you watch him every day, he puts in the work," Jones said. "He grinds hard enough for these moments. So he's unique in that sense in that he's a guy who has been thrusted into this situation and he's made the most of it and he hasn't even flinched."
While Phoenix has a deep team, it still starts with Booker.
Playing at an MVP level, Booker is averaging a career-high 27.9 points this season.
"When I came in, he was a really talented young player who was just dying to win," Jones said. "Dying to contribute to any way possible to winning and now I see a young man who understands he's the key to an extended run of winning. He's able to do it from so many different ways. Rebounding the ball, defending, shooting, play making. Inside and on the post, midrange, from 3, off the dribble. He's become a complete player."
Jones continued by saying Booker has "upped his game" defensively and being a team leader.
"I think that's why he's rightfully in the conversation for MVP," Jones said. "Without him, we're nowhere near where we are today."
Ayton has played a role in Phoenix's successful start as well.
Earning Western Conference player of the week honors Monday for the first time in his career, Ayton posted a career-best sixth straight double-double at Sacramento.
"It's a joy to watch him mature and grow and figure it out," Jones said. "He understands who he is as a player and he's starting to understand his value to our team and just in the league."
Ayton admitted he's put in more work in the weight room than ever before, a move that's Jones sees paying dividends.
"It creates a performance baseline," Jones said. "We all know you need reps. As many shots as you can get, that kind of sets the floor for you ability to shoot. Same thing from a physical perspective. The more you're in the weight room, the more sessions you can get in. The more you can lift, you just raise your performance floor and it allows you to sustain it over 82 games, over 110 games, preseason and playoffs. He's starting to get that."
Have an opinion on the current state of the Suns? Reach Suns Insider Duane Rankin at [email protected] or contact him at 480-787-1240. Follow him on Twitter at @DuaneRankin.
Support local journalism. Start your online subscription.
The out-of-state conspiracy theorists pushing for a 'revote' in Arizona
Hyundai Salute to Heroes honors 'Bob the Bike Man' with new Tucson