text:
MarketScreener Homepage > Equities > Toronto Stock Exchange > The Descartes Systems Group Inc DSG CA2499061083
THE DESCARTES SYSTEMS GROUP INC
(DSG)
74.56 CAD +0.01%
01/12 DESCARTES : Pesquisa revela ranking de países que mais adquiriram produtos brasileiros no terceiro trimestre de 2020
01/08 DESCARTES : Leading Ground Handling Agents Deploy Descartes Real-time Air Cargo Tracking Solution
2020 FURNITURE WORLD : Some Assembly Required: Blending Retail and Ecommerce in Home Furnishings and Furniture
Descartes : Announces Third Quarter Fiscal 2021 Financial Results
Descartes Announces Third Quarter Fiscal 2021 Financial Results
Record Revenues and Income from Operations
WATERLOO, Ontario - December 2, 2020 - The Descartes Systems Group Inc. (TSX:DSG) (Nasdaq:DSGX) announced its financial results for its fiscal 2021 third quarter (Q3FY21). All financial results referenced are in United States (US) currency and, unless otherwise indicated, are determined in accordance with US Generally Accepted Accounting Principles (GAAP).
'Supply chains and logistics have never been more visible, relevant or important than in today's market,' said Edward J. Ryan, Descartes' CEO. 'Every day, our customers are faced with new challenges and opportunities as they navigate uncertain and dynamic trading conditions. Our Global Logistics Network (GLN) is designed to help the logistics community navigate those challenges and identify and capitalize on opportunities.'
Q3FY21 Financial Results
As described in more detail below, key financial highlights for Q3FY21 included:
Revenues of $87.5 million, up 5% from $83.0 million in the third quarter of fiscal 2020 (Q3FY20) and up 4% from $84.0 million in the previous quarter (Q2FY21);
Revenues were comprised of services revenues of $77.6 million (89% of total revenues), professional services and other revenues of $9.3 million (10% of total revenues) and license revenues of $0.6 million (1% of total revenues). Services revenues were up 7% from $72.6 million in Q3FY20 and up 3% from $75.3 million in Q2FY21;
Cash provided by operating activities of $33.1 million, up 20% from $27.5 million in Q3FY20 and down from $34.1 million in Q2FY21;
Income from operations of $18.8 million, up 37% from $13.7 million in Q3FY20 and up 25% from $15.0 million in Q2FY21;
Net income of $13.3 million, up 37% from $9.7 million in Q3FY20 and up 27% from $10.5 million in Q2FY21. Net income as a percentage of revenues was 15%, compared to 12% in Q3FY20 and 13% in Q2FY21;
Earnings per share on a diluted basis of $0.15, up 36% from $0.11 in Q3FY20 and up 25% from $0.12 in Q2FY21; and
Adjusted EBITDA of $36.4 million, up 16% from $31.5 million in Q3FY20 and up 7% from $34.0 million in Q2FY21. Adjusted EBITDA as a percentage of revenues was 42%, compared to 38% in Q3FY20 and 40% in Q2FY21.
Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues are non-GAAP financial measures provided as a complement to financial results presented in accordance with GAAP. We define Adjusted EBITDA as earnings before interest, taxes, depreciation, amortization, stock-based compensation (for which we include related fees and taxes) and other charges (for which we include restructuring charges and acquisition-related expenses). These items are considered by management to be outside Descartes' ongoing operational results. We define Adjusted EBITDA as a percentage of revenues as the quotient, expressed as a percentage, from dividing Adjusted EBITDA for a period by revenues for the corresponding period. A reconciliation of Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues to net income determined in accordance with GAAP is provided later in this release.
The following table summarizes Descartes' results in the categories specified below over the past 5 fiscal quarters (unaudited; dollar amounts, other than per share amounts, in millions):
Q3FY21 Q2 FY21 Q1 FY21 Q4 FY20 Q3 FY20
Revenues 87.5 84.0 83.7 84.2 83.0
Services revenues 77.6 75.3 74.1 73.7 72.6
Gross margin 74% 73% 74% 73% 73%
Cash provided by operating activities 33.1 34.1 27.5 26.4 27.5
Income from operations 18.8 15.0 15.7 13.6 13.7
Net income 13.3 10.5 11.0 11.4 9.7
Net income as a % of revenues 15% 13% 13% 14% 12%
Earnings per diluted share 0.15 0.12 0.13 0.13 0.11
Adjusted EBITDA 36.4 34.0 33.0 32.2 31.5
Adjusted EBITDA as a % of revenues 42% 40% 39% 38% 38%
Year-to-Date Financial Results
As described in more detail below, key financial highlights for Descartes' nine-month period ended October 31, 2020 (9MFY21) included:
Revenues of $255.3 million, up 6% from $241.6 million in the same period a year ago (9MFY20);
Revenues were comprised of services revenues of $227.0 million (89% of total revenues), professional services and other revenues of $24.6 million (10% of total revenues) and license revenues of $3.7 million (1% of total revenues). Services revenues were up 8% from $211.0 million in 9MFY20;
Cash provided by operating activities of $94.8 million, up 22% from $77.9 million in 9MFY20;
Income from operations of $49.6 million, up 28% from $38.7 million in 9MFY20;
Net income of $34.9 million, up 36% from $25.6 million in 9MFY20. Net income as a percentage of revenues was 14%, compared to 11% in 9MFY20;
Earnings per share on a diluted basis of $0.41, up 32% from $0.31 in 9MFY20; and
Adjusted EBITDA of $103.4 million, up 14% from $90.4 million in 9MFY20. Adjusted EBITDA as a percentage of revenues was 41%, compared to 37% in 9MFY20.
The following table summarizes Descartes' results in the categories specified below over 9MFY21 and 9MFY20 (unaudited, dollar amounts in millions):
9MFY21 9MFY20
Revenues 255.3 241.6
Services revenues 227.0 211.0
Gross margin 74% 74%
Cash provided by operating activities 94.8 77.9
Income from operations 49.6 38.7
Net income 34.9 25.6
Net income as a % of revenues 14% 11%
Earnings per diluted share 0.41 0.31
Adjusted EBITDA 103.4 90.4
Adjusted EBITDA as a % of revenues 41% 37%
Cash Position
At October 31, 2020, Descartes had $114.4 million in cash. Cash increased $32.5 million in Q3FY21 and increased $70.0 million in 9MFY21. The table set forth below provides a summary of cash flows for Q3FY21 and 9MFY21 in millions of dollars:
Q3FY21 9MFY21
Additions to property and equipment (0.8) (2.9)
Acquisitions of subsidiaries, net of cash acquired - (29.4)
Proceeds from borrowing on credit facility - 10.2
Credit facility repayments - (10.1)
Issuances of common shares, net of issuance costs 0.2 5.9
Effect of foreign exchange rate on cash - 1.5
Net change in cash 32.5 70.0
Cash, beginning of period 81.9 44.4
Cash, end of period 114.4 114.4
Acquisition of ShipTrack
On November 6, 2020, Descartes acquired all of the shares of ShipTrack Inc. ('ShipTrack'), a provider of cloud-based mobile resource management and shipment tracking solutions. ShipTrack was recently named one of Canada's Companies-to-Watch in Deloitte's Technology Fast 50™ awards. The purchase price for the acquisition was approximately $19.1 million (CAD 25.0 million), net of cash acquired, which was funded from cash on hand. Additional contingent consideration of up to CAD 25.0 million in cash is payable if certain revenue performance targets are met by ShipTrack in the two years following the acquisition.
Members of Descartes' executive management team will host a conference call to discuss the company's financial results today at 5:00 p.m. ET, Wednesday, December 2. Designated numbers are +1 888 465-5079 for North America and +1 416 216-4169 for international, using Passcode 6017 624#.
The company will simultaneously conduct an audio webcast on the Descartes Web site at www.descartes.com/descartes/investor-relations. Phone conference dial-in or webcast log-in is required approximately 10 minutes beforehand. A digital replay of the conference call will be available following the call from 8:00 p.m. ET, and until December 9, 2020, at www.descartes.com/descartes/investor-relations.
About Descartes
Descartes (Nasdaq:DSGX) (TSX:DSG) is the global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-intensive businesses. Customers use our modular, software-as-a-service solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access global trade data; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multimodal logistics community. Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world. Learn more at www.descartes.com, and connect with us on LinkedIn and Twitter.
Descartes Investor Contact:
Laurie McCauley +1-519-746-6114 x202358
This release may contain forward-looking information within the meaning of applicable securities laws ('forward-looking statements') that relates to Descartes' expectations concerning future revenues and earnings, and our projections for any future reductions in expenses or growth in margins and generation of cash; our assessment of the current and future potential impact of the COVID-19 pandemic on our business, results of operations and financial condition; continued growth and acquisitions including our assessment of any increased opportunity for our products and services as a result of trends in the logistics and supply chain industries; rate of profitable growth; demand for Descartes' solutions; growth of Descartes' Global Logistics Network ('GLN'); customer buying patterns; customer expectations of Descartes; development of the GLN and the benefits thereof to customers; and other matters. These forward-looking statements are based on certain assumptions including the following: global shipment volumes continuing at levels generally consistent with those experienced historically; the current COVID-19 pandemic not having a material negative impact on shipment volumes or on the demand for the products and services of Descartes by its customers and the ability of those customers to continue to pay for those products and services; countries continuing to implement and enforce existing and additional customs and security regulations relating to the provision of electronic information for imports and exports; countries continuing to implement and enforce existing and additional trade restrictions and sanctioned party lists with respect to doing business with certain countries, organizations, entities and individuals; Descartes' continued operation of a secure and reliable business network; the stability of general economic and market conditions, currency exchange rates, and interest rates; equity and debt markets continuing to provide Descartes with access to capital; Descartes' continued ability to identify and source attractive and executable business combination opportunities; Descartes' ability to develop solutions that keep pace with the continuing changes in technology, and our continued compliance with third party intellectual property rights. These assumptions may prove to be inaccurate. Such forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause the actual results, performance or achievements of Descartes, or developments in Descartes' business or industry, to differ materially from the anticipated results, performance or achievements or developments expressed or implied by such forward-looking statements. Such factors include, but are not limited to, Descartes' ability to successfully identify and execute on acquisitions and to integrate acquired businesses and assets, and to predict expenses associated with and revenues from acquisitions; the impact of network failures, information security breaches or other cyber-security threats; disruptions in the movement of freight and a decline in shipment volumes including as a result of contagious illness outbreaks; a deterioration of general economic conditions or instability in the financial markets accompanied by a decrease in spending by our customers; the ability to attract and retain key personnel and the ability to manage the departure of key personnel and the transition of our executive management team; changes in trade or transportation regulations that currently require customers to use services such as those offered by Descartes; changes in customer behaviour and expectations; Descartes' ability to successfully design and develop enhancements to our products and solutions; departures of key customers; the impact of foreign currency exchange rates; Descartes' ability to retain or obtain sufficient capital in addition to its debt facility to execute on its business strategy, including its acquisition strategy; disruptions in the movement of freight; the potential for future goodwill or intangible asset impairment as a result of other-than-temporary decreases in Descartes' market capitalization; and other factors and assumptions discussed in the section entitled, 'Certain Factors That May Affect Future Results' in documents filed with the Securities and Exchange Commission, the Ontario Securities Commission and other securities commissions across Canada, including Descartes' most recently filed Management's Discussion and Analysis. If any such risks actually occur, they could materially adversely affect our business, financial condition or results of operations. In that case, the trading price of our common shares could decline, perhaps materially. Readers are cautioned not to place undue reliance upon any such forward-looking statements, which speak only as of the date made. Forward-looking statements are provided for the purpose of providing information about management's current expectations and plans relating to the future. Readers are cautioned that such information may not be appropriate for other purposes. We do not undertake or accept any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements to reflect any change in our expectations or any change in events, conditions or circumstances on which any such statement is based, except as required by law.
Reconciliation of Non-GAAP Financial Measures - Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues
We prepare and release quarterly unaudited and annual audited financial statements prepared in accordance with GAAP. We also disclose and discuss certain non-GAAP financial information, used to evaluate our performance, in this and other earnings releases and investor conference calls as a complement to results provided in accordance with GAAP. We believe that current shareholders and potential investors in our company use non-GAAP financial measures, such as Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues, in making investment decisions about our company and measuring our operational results.
The term 'Adjusted EBITDA' refers to a financial measure that we define as earnings before certain charges that management considers to be non-operating expenses and which consist of interest, taxes, depreciation, amortization, stock-based compensation (for which we include related fees and taxes) and other charges (for which we include restructuring charges and acquisition-related expenses). Adjusted EBITDA as a percentage of revenues divides Adjusted EBITDA for a period by the revenues for the corresponding period and expresses the quotient as a percentage.
Management considers these non-operating expenses to be outside the scope of Descartes' ongoing operations and the related expenses are not used by management to measure operations. Accordingly, these expenses are excluded from Adjusted EBITDA, which we reference to both measure our operations and as a basis of comparison of our operations from period-to-period. Management believes that investors and financial analysts measure our business on the same basis, and we are providing the Adjusted EBITDA financial metric to assist in this evaluation and to provide a higher level of transparency into how we measure our own business. However, Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues are non-GAAP financial measures and may not be comparable to similarly titled measures reported by other companies. Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues should not be construed as a substitute for net income determined in accordance with GAAP or other non-GAAP measures that may be used by other companies, such as EBITDA. The use of Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues does have limitations. In particular, we have completed seven acquisitions since the beginning of fiscal 2020 and may complete additional acquisitions in the future that will result in acquisition-related expenses and restructuring charges. As these acquisition-related expenses and restructuring charges may continue as we pursue our consolidation strategy, some investors may consider these charges and expenses as a recurring part of operations rather than expenses that are not part of operations.
The table below reconciles Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues to net income reported in our unaudited Consolidated Statements of Operations for Q3FY21, Q2FY21, Q1FY21, Q4FY20, and Q3FY20, which we believe is the most directly comparable GAAP measure.
(US dollars in millions) Q3FY21 Q2FY21 Q1FY21 Q4FY20 Q3FY20
Net income, as reported on Consolidated Statements of Operations 13.3 10.5 11.0 11.4 9.7
Adjustments to reconcile to Adjusted EBITDA:
Interest expense 0.2 0.3 0.3 0.4 0.4
Investment income - - - (0.1) -
Income tax expense 5.2 4.2 4.4 1.9 3.5
Depreciation expense 1.5 1.4 1.6 2.9 1.2
Amortization of intangible assets 14.0 14.1 13.7 14.1 14.5
Stock-based compensation and related taxes 1.7 1.8 1.2 1.3 1.4
Other charges 0.5 1.7 0.8 0.3 0.8
Net income as % of revenues 15% 13% 13% 14% 12%
Adjusted EBITDA as % of revenues 42% 40% 39% 38% 38%
The table below reconciles Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues to net income reported in our unaudited Consolidated Statements of Operations for 9MFY21 and 9MFY20, which we believe is the most directly comparable GAAP measure.
(US dollars in millions) 9MFY21 9MFY20
Net income, as reported on Consolidated Statements of Operations 34.9 25.6
Interest expense 0.9 4.1
Investment income (0.1) (0.2)
Income tax expense 13.8 9.2
Depreciation expense 4.5 3.1
Amortization of intangible assets 41.8 41.4
Stock-based compensation and related taxes 4.7 3.7
Other charges 2.9 3.5
Net income as % of revenues 14% 11%
Adjusted EBITDA as % of revenues 41% 37%
The Descartes Systems Group Inc.
(US dollars in thousands; US GAAP; Unaudited)
October 31, January 31,
2020 2020 (Audited)
Cash 114,416 44,403
Accounts receivable (net)
Trade 34,251 35,118
Other 10,185 7,294
Prepaid expenses and other 14,861 12,984
Inventory 427 411
OTHER LONG-TERM ASSETS 14,466 13,520
RIGHT-OF-USE ASSETS 12,146 12,877
DEFERRED INCOME TAXES 15,726 21,602
INTANGIBLE ASSETS, NET 231,767 256,956
GOODWILL 543,733 523,690
Accounts payable 6,523 7,667
Accrued liabilities 33,933 34,876
Lease obligations 3,933 3,928
Income taxes payable 2,465 1,329
Deferred revenue 45,782 41,143
LONG-TERM DEBT - -
LONG-TERM LEASE OBLIGATIONS 9,125 9,477
LONG-TERM DEFERRED REVENUE 1,183 920
LONG-TERM INCOME TAXES PAYABLE 6,846 6,470
Common shares - unlimited shares authorized; Shares issued and outstanding totaled 84,483,985 at October 31, 2020 (January 31, 2020 - 84,156,316) 531,525 524,154
Accumulated other comprehensive loss (22,085) (25,944)
Accumulated deficit (100,873) (135,770)
(US dollars in thousands, except per share and weighted average share amounts; US GAAP; Unaudited)
Three Months Ended Nine Months Ended
October 31, October 31, October 31, October 31,
REVENUES 87,508 83,026 255,256 241,570
COST OF REVENUES 22,546 22,133 66,810 63,126
GROSS MARGIN 64,962 60,893 188,446 178,444
Sales and marketing 9,705 10,142 28,448 30,309
Research and development 13,072 13,383 39,727 39,469
General and administrative 8,918 8,407 25,986 25,113
Other charges 491 799 2,945 3,463
Amortization of intangible assets 14,013 14,525 41,811 41,404
46,199 47,256 138,917 139,758
INTEREST EXPENSE (277) (497) (909) (4,100)
INVESTMENT INCOME 40 39 103 151
INCOME BEFORE INCOME TAXES 18,526 13,179 48,723 34,737
Current 2,380 2,327 2,049 5,688
Deferred 2,838 1,186 11,777 3,490
5,218 3,513 13,826 9,178
NET INCOME 13,308 9,666 34,897 25,559
Basic 0.16 0.11 0.41 0.32
Diluted 0.15 0.11 0.41 0.31
WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)
Adjustments to reconcile net income to cash provided by operating activities:
Depreciation 1,465 1,176 4,450 3,143
Stock-based compensation expense 1,629 1,324 4,363 3,588
Other non-cash operating activities 80 - 131 11
Deferred tax expense 2,838 1,186 11,777 3,490
Changes in operating assets and liabilities (184) (348) (2,661) 690
Cash provided by operating activities 33,149 27,529 94,768 77,885
Additions to property and equipment (774) (1,484) (2,859) (3,879)
Acquisition of subsidiaries, net of cash acquired - (11,718) (29,374) (292,053)
Cash used in investing activities (774) (13,202) (32,233) (295,932)
Proceeds from borrowing on the credit facility - 12,000 10,196 297,015
Credit facility repayments - (25,514) (10,065) (313,376)
Payment of debt issuance costs (2) (71) (40) (1,885)
Issuance of common shares for cash, net of issuance costs 243 547 5,949 238,350
Payment of contingent consideration - - - -
Cash provided by (used in) financing activities 241 (13,038) 6,040 220,104
Effect of foreign exchange rate changes on cash (62) 197 1,438 (507)
Increase in cash 32,554 1,486 70,013 1,550
Cash, beginning of period 81,862 27,362 44,403 27,298
Cash, end of period 114,416 28,848 114,416 28,848
The Descartes Systems Group Inc. published this content on 02 December 2020 and is solely responsible for the information contained therein. Distributed by Public, unedited and unaltered, on 02 December 2020 21:42:05 UTC
All news about THE DESCARTES SYSTEMS GROUP INC
01/12 DESCARTES : Pesquisa revela ranking de países que mais adquiriram produtos brasi..
01/08 DESCARTES : Leading Ground Handling Agents Deploy Descartes Real-time Air Cargo ..
2020 FURNITURE WORLD : Some Assembly Required: Blending Retail and Ecommerce in Home ..
2020 STAT TRADE TIMES : WFS Deploys Descartes' Bluetooth Tracking Technology for Real..
2020 Worldwide Flight Services Deploys Descartes' Bluetooth Tracking Technology fo..
2020 Descartes Says Gordon Food Service Using Its Mobile Solution Across Canada an..
2020 RBC Capital Adjusts Descartes Systems Group's Price Target to $68 From $67, M..
2020 DESCARTES : Announces Third Quarter Fiscal 2021 Financial Results
2020 Descartes Systems Group Up 1.7% After Hours as its Third-Quarter Profit Rises..
2020 Descartes Systems Posts Higher Fiscal Q3 Results; EPS Misses Analysts' Estima..
Sales 2021 345 M - -
Net income 2021 48,5 M - -
Net cash 2021 123 M - -
P/E ratio 2021 104x
EV / Sales 2021 14,0x
Nbr of Employees 1 356
Chart THE DESCARTES SYSTEMS GROUP INC
Technical analysis trends THE DESCARTES SYSTEMS GROUP INC
Trends Neutral Neutral Bullish
Spread / Lowest Target 5,65%
Edward J. Ryan Chief Executive Officer & Director
John Scott Pagan President & Chief Operating Officer
Eric A. Demirian Non-Executive Chairman
Allan James Brett Chief Financial Officer
Raimond Diederik Executive Vice President-Information Services
THE DESCARTES SYSTEMS GROUP INC 0.13% 4 982
ORACLE CORPORATION -4.78% 181 352
SAP SE -2.82% 150 715
INTUIT INC. -3.78% 100 898
SERVICENOW INC. -6.56% 100 322
DOCUSIGN, INC. 12.57% 46 686


text:
Stitchbird India Private Limited is one of India's leading domestic apparel manufacturers with decade of clothing manufacturing experience.
The company is backed by technocratic entrepreneurs with over three decades of experience in contract manufacturing.
Stitchbird India Private Limited operates two state-of - the-art production facilities designed to execute large orders effortlessly.With a single-minded motto of delivering excellence in quality, delivery and price.
Our product line features a wide range of formal and casual shirts,pants, denims, men's, women's and children's sportswear, custom built to order.
With a central strategy to devote 60 per cent of our money to export orders, we were contract manufacturing apparels for a vast list of customers worldwide.
Our leadership style is one aimed at generating higher efficiency, strengthening efforts by group members, and increasing morality in the organization.
As group members are encouraged to share their thoughts and views, the collective model has led to better ideas and more creative approaches to the problems.
With key roles defined in our system, we enable group members to share their expertise with each other, allowing people to make positive changes that lead to growth for the company and its employees.
To be globally respected manufacturer of apparel evoking Distinctive product,performance, process and people recognition.
Profitable growth through innovation, quality, growth and consistency.
Stitchbird India Private Limited, headquartered in Thrissur, Kerala, India, has two manufacturing units in the home city of Thrissur.
A large part of our exports are to some of UAE and Africa's most trendy fashion labels.
Our teams are researching and learning about fashion trends to accurately predict and design clothes for the customers, or to help them make theirs.
Stitchbird India Pvt Ltd. Building.NO I/381B, Kottekkad, Kuttoor, Thrissur, Kerala 680013, IndiaOpens in a new tab
Email:info@stitchbird.inOpens in your application
copyright © 2020 All rights reserved by Stitchbird India Pvt. Ltd. | Privacy Policy

redpajama_set_name: RedPajamaCommonCrawl


text:
Yongjia léase Yong-Chiá () es un condado bajo la administración directa de la ciudad-prefectura de Wenzhou. Se ubica en la provincia de Zhejiang, este de la República Popular China. Su área es de 2667 km² y su población total para 2010 fue cerca a los 800 mil habitantes.

Administración
El condado de Yongjia se divide en 22 pueblos que se administran en 7 sub distritos, 11 poblados y  4 villas.

Historia
El nombre de Yongjia comenzó cuando se fundó Wenzhou en el primer año del Emperador Taining de la Dinastía Jin del Este (323 calendario gregoriano) y en ese momento se llamaba Jun de Yongjia (永嘉郡).

Fue renombrado Wenzhou en la dinastía Tang y vuelto a ser renombrado Yongjia en la dinastía Song, hasta el día de hoy, el nombre se ha cambiado intermitente mente entre esas variables.

El 7 de mayo de 1949, el Ejército Popular de Liberación de China estableció la Comisión de Control Militar de Wenzhou. En agosto, se demarcaron 5 distritos del condado de Yongjia junto con sus suburbios y se estableció Wenzhou. El 21 de septiembre, el condado Shuangxi (双溪县) pasó a llamarse condado de Yongjia.

Referencias

Condados de la provincia de Zhejiang

redpajama_set_name: RedPajamaWikipedia


text:
var jsonPointer = require('./jsonPointer');
var clone = require('./clone');
var deepEquals = require('./deepEquals');
var commutePaths = require('./commutePaths');

var array = require('./array');

var TestFailedError = require('./TestFailedError');
var InvalidPatchOperationError = require('./InvalidPatchOperationError');
var PatchNotInvertibleError = require('./PatchNotInvertibleError');

var find = jsonPointer.find;
var parseArrayIndex = jsonPointer.parseArrayIndex;

exports.test = {
	apply: applyTest,
	inverse: invertTest,
	commute: commuteTest
};

exports.add = {
	apply: applyAdd,
	inverse: invertAdd,
	commute: commuteAddOrCopy
};

exports.remove = {
	apply: applyRemove,
	inverse: invertRemove,
	commute: commuteRemove
};

exports.replace = {
	apply: applyReplace,
	inverse: invertReplace,
	commute: commuteReplace
};

exports.move = {
	apply: applyMove,
	inverse: invertMove,
	commute: commuteMove
};

exports.copy = {
	apply: applyCopy,
	inverse: notInvertible,
	commute: commuteAddOrCopy
};

/**
 * Apply a test operation to x
 * @param {object|array} x
 * @param {object} test test operation
 * @throws {TestFailedError} if the test operation fails
 */

function applyTest(x, test, options) {
	var pointer = find(x, test.path, options.findContext, test.context);
	var target = pointer.target;
	var index, value;

	if(Array.isArray(target)) {
		index = parseArrayIndex(pointer.key);
		//index = findIndex(options.findContext, index, target, test.context);
		value = target[index];
	} else {
		value = pointer.key === void 0 ? pointer.target : pointer.target[pointer.key];
	}

	if(!deepEquals(value, test.value)) {
		throw new TestFailedError('test failed ' + JSON.stringify(test));
	}

	return x;
}

/**
 * Invert the provided test and add it to the inverted patch sequence
 * @param pr
 * @param test
 * @returns {number}
 */
function invertTest(pr, test) {
	pr.push(test);
	return 1;
}

function commuteTest(test, b) {
	if(test.path === b.path && b.op === 'remove') {
		throw new TypeError('Can\'t commute test,remove -> remove,test for same path');
	}

	if(b.op === 'test' || b.op === 'replace') {
		return [b, test];
	}

	return commutePaths(test, b);
}

/**
 * Apply an add operation to x
 * @param {object|array} x
 * @param {object} change add operation
 */
function applyAdd(x, change, options) {
	var pointer = find(x, change.path, options.findContext, change.context);

	if(notFound(pointer)) {
		throw new InvalidPatchOperationError('path does not exist ' + change.path);
	}

	var val = clone(change.value);

	// If pointer refers to whole document, replace whole document
	if(pointer.key === void 0) {
		return val;
	}

	_add(pointer, val);
	return x;
}

function _add(pointer, value) {
	var target = pointer.target;

	if(Array.isArray(target)) {
		// '-' indicates 'append' to array
		if(pointer.key === '-') {
			target.push(value);
		} else {
			target.splice(pointer.key, 0, value);
		}
	} else if(isValidObject(target)) {
		target[pointer.key] = value;
	} else {
		throw new InvalidPatchOperationError('target of add must be an object or array ' + pointer.key);
	}
}

function invertAdd(pr, add) {
	var context = add.context;
	if(context !== void 0) {
		context = {
			before: context.before,
			after: array.cons(add.value, context.after)
		}
	}
	pr.push({ op: 'test', path: add.path, value: add.value, context: context });
	pr.push({ op: 'remove', path: add.path, context: context });
	return 1;
}

function commuteAddOrCopy(add, b) {
	if(add.path === b.path && b.op === 'remove') {
		throw new TypeError('Can\'t commute add,remove -> remove,add for same path');
	}

	return commutePaths(add, b);
}

/**
 * Apply a replace operation to x
 * @param {object|array} x
 * @param {object} change replace operation
 */
function applyReplace(x, change, options) {
	var pointer = find(x, change.path, options.findContext, change.context);

	if(notFound(pointer) || missingValue(pointer)) {
		throw new InvalidPatchOperationError('path does not exist ' + change.path);
	}

	var value = clone(change.value);

	// If pointer refers to whole document, replace whole document
	if(pointer.key === void 0) {
		return value;
	}

	var target = pointer.target;

	if(Array.isArray(target)) {
		target[parseArrayIndex(pointer.key)] = value;
	} else {
		target[pointer.key] = value;
	}

	return x;
}

function invertReplace(pr, c, i, patch) {
	var prev = patch[i-1];
	if(prev === void 0 || prev.op !== 'test' || prev.path !== c.path) {
		throw new PatchNotInvertibleError('cannot invert replace w/o test');
	}

	var context = prev.context;
	if(context !== void 0) {
		context = {
			before: context.before,
			after: array.cons(prev.value, array.tail(context.after))
		}
	}

	pr.push({ op: 'test', path: prev.path, value: c.value });
	pr.push({ op: 'replace', path: prev.path, value: prev.value });
	return 2;
}

function commuteReplace(replace, b) {
	if(replace.path === b.path && b.op === 'remove') {
		throw new TypeError('Can\'t commute replace,remove -> remove,replace for same path');
	}

	if(b.op === 'test' || b.op === 'replace') {
		return [b, replace];
	}

	return commutePaths(replace, b);
}

/**
 * Apply a remove operation to x
 * @param {object|array} x
 * @param {object} change remove operation
 */
function applyRemove(x, change, options) {
	var pointer = find(x, change.path, options.findContext, change.context);

	// key must exist for remove
	if(notFound(pointer) || pointer.target[pointer.key] === void 0) {
		throw new InvalidPatchOperationError('path does not exist ' + change.path);
	}

	_remove(pointer);
	return x;
}

function _remove (pointer) {
	var target = pointer.target;

	var removed;
	if (Array.isArray(target)) {
		removed = target.splice(parseArrayIndex(pointer.key), 1);
		return removed[0];

	} else if (isValidObject(target)) {
		removed = target[pointer.key];
		delete target[pointer.key];
		return removed;

	} else {
		throw new InvalidPatchOperationError('target of remove must be an object or array');
	}
}

function invertRemove(pr, c, i, patch) {
	var prev = patch[i-1];
	if(prev === void 0 || prev.op !== 'test' || prev.path !== c.path) {
		throw new PatchNotInvertibleError('cannot invert remove w/o test');
	}

	var context = prev.context;
	if(context !== void 0) {
		context = {
			before: context.before,
			after: array.tail(context.after)
		}
	}

	pr.push({ op: 'add', path: prev.path, value: prev.value, context: context });
	return 2;
}

function commuteRemove(remove, b) {
	if(remove.path === b.path && b.op === 'remove') {
		return [b, remove];
	}

	return commutePaths(remove, b);
}

/**
 * Apply a move operation to x
 * @param {object|array} x
 * @param {object} change move operation
 */
function applyMove(x, change, options) {
	if(jsonPointer.contains(change.path, change.from)) {
		throw new InvalidPatchOperationError('move.from cannot be ancestor of move.path');
	}

	var pto = find(x, change.path, options.findContext, change.context);
	var pfrom = find(x, change.from, options.findContext, change.fromContext);

	_add(pto, _remove(pfrom));
	return x;
}

function invertMove(pr, c) {
	pr.push({ op: 'move',
		path: c.from, context: c.fromContext,
		from: c.path, fromContext: c.context });
	return 1;
}

function commuteMove(move, b) {
	if(move.path === b.path && b.op === 'remove') {
		throw new TypeError('Can\'t commute move,remove -> move,replace for same path');
	}

	return commutePaths(move, b);
}

/**
 * Apply a copy operation to x
 * @param {object|array} x
 * @param {object} change copy operation
 */
function applyCopy(x, change, options) {
	var pto = find(x, change.path, options.findContext, change.context);
	var pfrom = find(x, change.from, options.findContext, change.fromContext);

	if(notFound(pfrom) || missingValue(pfrom)) {
		throw new InvalidPatchOperationError('copy.from must exist');
	}

	var target = pfrom.target;
	var value;

	if(Array.isArray(target)) {
		value = target[parseArrayIndex(pfrom.key)];
	} else {
		value = target[pfrom.key];
	}

	_add(pto, clone(value));
	return x;
}

// NOTE: Copy is not invertible
// See https://github.com/cujojs/jiff/issues/9
// This needs more thought. We may have to extend/amend JSON Patch.
// At first glance, this seems like it should just be a remove.
// However, that's not correct.  It violates the involution:
// invert(invert(p)) ~= p.  For example:
// invert(copy) -> remove
// invert(remove) -> add
// thus: invert(invert(copy)) -> add (DOH! this should be copy!)

function notInvertible(_, c) {
	throw new PatchNotInvertibleError('cannot invert ' + c.op);
}

function notFound (pointer) {
	return pointer === void 0 || (pointer.target == null && pointer.key !== void 0);
}

function missingValue(pointer) {
	return pointer.key !== void 0 && pointer.target[pointer.key] === void 0;
}

/**
 * Return true if x is a non-null object
 * @param {*} x
 * @returns {boolean}
 */
function isValidObject (x) {
	return x !== null && typeof x === 'object';
}

redpajama_set_name: RedPajamaGithub


Dear guys, My name is Daphnie, I want to know details about Bachelor of Education in Social Science Program in India.
Hello dears, I have more interested to know about the Political so please tell me what are the courses there for study in Political India.
Hello dears, What are the PG Courses offered in Indian Council of Agricultural New Delhi Research for Agricultural study 2012 Admission.
Dear friends, Let me know the list of Courses for study for Bachelor or Art in India.
Hi guys, Can some one tell me about Gemology Programs study.
MSW or MBA: Which is better ?
I have just completed my graduation and I wish to join BPO sector though it offers good remuneration. Can you suggest me some good courses on BPO?
I am very fond of traveling and exploring different exotic places. What do I need to study to become a good tour guide in future?
Hi friends, can you please give me the details about the procedure of applying for the MFA (Master of Fine Arts) in Painting of Kalyani University?


text:
Dua Lipa To Release 'Moonlight Edition' of Her 'Future Nostalgia' Album
Previous post: YouTube User Shot and Killed Filming Prank Video
Next post: The Shining(1980) – Who's That Guy In The Poster?
Posted February 8, 2021 by Madison Murray
The momentum behind Dua Lipa's #1, Grammy-nominated record Future Nostalgia isn't over yet! Dua will be releasing a new "Moonlight Edition" of the album this Friday, February 12th, with eight bonus tracks.
Future Nostalgia came out in March 2020, which made it the perfect disco-inspired escape from feeling trapped in quarantine. Hits like "Break My Heart" and "Physical" definitely made it less boring to stay inside! Dua released a remix album, Club Future Nostalgia, in September 2020, featuring remixes from the likes of Madonna and Gwen Stefani.
The Moonlight Edition will feature previously unreleased songs "We're Good," "If It Ain't Me," "That Kind of Woman," and "Not My Problem," a collaboration with J.I.D. Speaking of collaborations, "Prisoner" with Miley Cyrus, the "Levitating" remix with DaBaby, "UN DÍA" with J. Balvin, Bad Bunny, and Tainy, and "Fever" with Angèle, which originally appeared on a special bonus release combining FN and Club Future Nostalgia, also made the tracklist.
Dua revealed the tracklist via Twitter last week:
🌕✨ 12TH FEB ✨🌕 pic.twitter.com/c7XxEw4S0W
— DUA LIPA (@DUALIPA) February 5, 2021
Next month, we'll find out if Future Nostalgia takes home the Album of the Year or Pop Vocal Album Grammy awards, and if "Don't Start Now" will win for Best Pop Vocal Performance, Record of the Year, or Song of the Year. Dua is also expected to perform on the show!
Are you excited for this new chapter of the Future Nostalgia era?
Entertainment News Music


It's clear that '_' is not included in the pattern.
I think this is not reaonable for there's a lot of url has a '_' in it.
Reformatted, please use preview before posting the ticket.
The Django URLValidator is aiming to check if URLs are valid according to official rules (RFC 1034/1035) which forbid the usage of underscores in hostnames (read also http://www.quora.com/Domain-Name-System-DNS/Why-are-underscores-not-allowed-in-DNS-host-names).
If you want to relax rules for your particular usage, just subclass fields/validators and adapt them. But I don't think we should change the default validator for broken existing URLs.
To be honest, the URLValidator doesn't aim for strict conformance to RFC. Rather, it attempts to catch typos in URLs entered manually in the admin.
Of course, it follows the RFC whenever possible, but it's also written with real-life use cases in mind.
If the Django URLValidator is aiming to meet the RFC1034/1035 then it should be named DomainNameValidator. The RFC for URLs would be RFC1738, which kinda, sorta allows for underscores to be used unquoted (it is a reserved character).
Also, the realitity is that there hosts out there that use underscores in their name, especially in subdomains. Even if it is not standard or recommended, hosts like that are still out there (and often outside the control of the dev) and the current behaviour renders it unusable for production.
RFC1738 may allow underscores in URLs generally, but not in the hostname.
What Claude said; if you disagree, the place to argue about it is the DevelopersMailingList.


No need to purchase a grill when you can DIY a brick grill! Build your own temporary brick grill right in your backyard and have a smashing barbeque party ever!
Creating your own brick grill is easy as 1-2-3 and doesn't need any tools at all! It's just a matter of lining up the bricks to match the size of the metal grill. You can also adjust the distance between the coal and metal grill by tipping off the brick. Super cool, huh! Let's get started!
Check your yard and choose the perfect location where you can set up your brick grill. Make sure it's a flat surface.
Lay down 12 bricks and arrange it into a rectangular shape to create your base. Make sure to have 1/4″ space in between to allow air to come through.
Use the reminder 8 bricks to add a layer of bricks to your base, put it surrounding the sides of your base.
Position your cast iron grate atop your brick grill. Once it can be position securely, you can then remove it first to add your charcoal and start grilling!
Nothing beats the scrumptious taste of a barbecued meat cooked on an open fire. With this brick grill that you've learned how to make today, there's no need to go purchase an expensive barbecue in the garden center. Just set aside an hour for you to make your own temporary brick grill and start cooking.
Planning a BBQ party this summer? Will you make this temporary brick grill? Let us know in the comments section below.
Editor's Note – This post was originally published in February 2016 and has been updated for quality and relevancy.


"There was strong evidence through the Senate inquiry process including recommendations from the Human Rights Commission to make ParentsNext voluntary and to abandon the Targeted Compliance Framework (TCF) because of the impact it is having on low income women and their children. This evidence could not be ignored, which is why we provided additional comments.
"This program is clearly targeted at women as 95% of the participants are women. The Committee inquiry heard many distressing accounts of the impacts and consequences of the ParentsNext program.
"One of the key flaws and sources of distress for sole parents is the constant threat that a payment will be suspended or cancelled.
"Studies show that people who had been subjected to harsh compliance policies experience very high levels of psychological distress, which interferes with their capacity for longterm planning and effective engagement with employment and we heard that loud and clear through the submissions to the inquiry.
"So long as the TCF is in place providers, whether in ParentsNext or jobactive, it will play a punitive rather than a supportive role.
"Let's be clear, this program takes away choice and control from women. Receiving social security in the form of a Parenting Payment should not call into question the quality of a recipient's parenting.
"We really need to have a more sophisticated and nuanced approach to social services and income support, people accessing our social safety net are not a burden or a budget deficit and the Government shouldn't be trying at every turn to police people's lives or chuck them off support payments.
"This program views mothers of young children as unemployed workers when they are in fact working long hours raising the next generation.
"There is no strategy to addressing child poverty in Australian despite over 700,000 children living in poverty and half of households receiving a Parenting Payment living in poverty.
"Should we see a Labor Government following the next election I will make it a priority to push them to make strong reforms to this program and abolish the TCF.


The newly released Energy Star certified KSIX mini-split ductless system from Klimaire is a welcome addition to the 25-year old manufacturer's line of HVAC products. The KSIX series features a lightweight, slim, wall mounted unit that installs easily without the need for expensive or intrusive ductwork. The matching outdoor unit combines heat pump and inverter technology for 22 SEER high efficiency cooling and 10 HSPF (12.28 COP) for heating.
With its programmable features, self-cleaning mode and "smart" louvers, the only thing to do is push buttons on the KSIX full function remote and enjoy customized comfort. You'll feel better knowing the KSIX Series from Klimaire always has your back with foolproof functions like auto-restart and anti-cold air.
Auto-restart means if there is a power outage it will start up using the last setting (stored in memory) when the power is re-established. Anti-cold air protects you from any discomfort. When the heating operation starts, the fan coil will automatically run from the lowest speed to the preset level to prevent cold air from blowing out at the start of heat operation.
Science tells us that sleep occurs when our body's core body temperature is at its lowest. In fact, it's at the lowest at 5 a.m., about 2 hours before we awake. Klimaire's KSIX Deep Sleep system was built with this in mind. When you select sleep mode, the unit gradually varies the temperature during the night to help you enter and remain in a deep sleep (Sleep Stages 3 and 4).
To protect you from fungal allergens and odors, the air conditioner will run the anti-fungus coil drying function for about 3 minutes after each cooling and the dehumidification mode. Self-cleaning is a multiple-step process. When activated, the fan coil will operate in cooling mode at low fan speed blowing away any dust that may be left on evaporator fins. Next, heating mode will run on low fan speed to dry the inside of the fan coil. In the last step, fan-only mode runs to blow away any remaining moisture.
For faster and easier electrical installation of outdoor unit, an 8 foot power cable 16 AWG 600V with ring and bullet terminals on each end is included.


text:
Australia's first university
Famous alumni
Prizes and honour roll
Our motto and coat of arms
Home / About us / Our story / Famous alumni
University_
Famous faces and quiet achievers
Leading change in medicine, industry, politics and the arts
Our famous alumni include names such as Gough Whitlam and pioneer heart transplant surgeon Victor Chang, but also people who improve lives and contribute to change out of the spotlight.
For more than 150 years our alumni have inspired, led, entertained, challenged and improved the world around them.
You'll recognise many of our famous names; lawmaker Michael Kirby, journalist and broadcaster Mary Kostakidis, writer Clive James, opera singer Dame Joan Sutherland and activist Charles Perkins.
But, for every famous alumnus or alumna, you'll find thousands of people who have led change and made a difference in their own field.
We're equally proud of them all and impressed by their achievements.
From politics to pioneers and producers
No less than five Australian prime ministers cut their academic teeth with us, including Edmund Barton who, in 1901, won the country's inaugural federal election.
Today Noel Pearson is a highly respected advocate for Aboriginal and Torres Strait Islander rights and recognition, while Professor Marie Bashir is a former Governor of NSW and one of Australia's most prominent academics and public figures.
Away from politics, pioneers in health and medicine have started their journey of enquiry and research here.
Again, there are names you'll know, such as renowned heart surgeon Dr Victor Chang, and others you may not, like Professor Graeme Clark FRS, who made the first cochlear ear implant.
Professor Clark's invention has given the gift of hearing back to more than 100,000 people in more than 80 countries to date, and he is one of the many alumni whose work exemplifies our vision of leadership that supports positive change.
In 2014 Dr Anna Lau excelled on the frontline in the fight against the highly infectious ebola virus, with the National Institutes of Health in the US. Her work has won Dr Lau inclusion in Forbes magazine's annual '30 under 30' list of innovators in global health.
Touching and improving lives comes in many different forms. John Bell, an arts graduate and adjunct professor at the Sydney School of Education and Social Work since 2007, formed the Bell Shakespeare Company in 1991.
Since then it has been a major theatrical production house, giving pleasure to theatre-goers season after season.
We've helped to inspire 140 Olympians and Paralympians who have thrilled sports fans in stadiums around the world.
At the London 2012 games our students and alumni brought home one gold, three silver and four bronze medals. If the University of Sydney was a country, we would have finished 38th on the medal ladder.
The spirit of giving back and doing good
The spirit of philanthropy and humanity leads many of our alumni to work for organisations such as the UN, like Jeni Klugman, Director of its Human Development Report Office. Or passionately fight for a single cause, such as Natalie Bennett, an agricultural science graduate and former leader of the UK Green Party.
Or it may see them lobbying for change, like Indigenous mentor and founder of the AIME program Jack Manning Bancroft, and human rights lawyer Geoffrey Robertson QC, who has fought discrimination and defended the freedom of speech on an international stage.
In accepting an honorary degree in Education and Social Work in 2006, Robertson recalled his first time at the University in the 1960s.
"Learning at this university meant learning how and why to reject ideas that were cruel or obsolete or discriminatory," he said.
"We left here with the notion that there was no such thing as 'pure' scholarship: that scholarship could never be pure unless it pointed a way to benefit society."
It is a notion our alumni continue to pay forward.
Donate time or funds
A history of thinking forward
Our founding principle as Australia's first university was that we would be a modern and progressive institution. It's an ideal we still hold dear today.


This category contains no Keywords out of South America. Common keywords are South America. There are 3441 hits in this category. Open any sub category (if available) to see its content.
So far this category South America contains no keywords. Pick another category if available.


text:
Marcus Jahmal
Courtesy of the artist and Almine Rech.
Installation view, "Double down"
Caballo blanco
Oil, acrylic and graphite on canvas
United Snakes
Oil, acrylic and oil pastel on linen
Acrylic on linen
Marcus Jahmal's "Double Down" at Almine Rech Sparks Childhood Memories and Artist Risks
By Pearl Fontaine
Growing up in Brooklyn's Prospect Heights neighborhood, artist Marcus Jahmal saw scenes of rich Caribbean culture and illegal gambling—number sheets, men throwing dice in alleys, and his grandmother carrying around black-eyed peas for good luck. Fast forward to the present day, and Jahmal considers himself to be a gambler, too—but of the artistic variety. Jahmal's latest body of work, "Double Down" at Almine Rech through October 19, was inspired by these memories, and the risks one takes to further their career as an artist.
Whitewall spoke with the artist to hear more about the show, and how he links his work to real lif.
WHITEWALL: Tell us a bit about your latest exhibition, "Double Down."
MARCUS JAHMAL: It is my second New York solo exhibition, second show with the gallery, and the exhibition spans two rooms.
To "double down" is to strengthen your efforts at a potentially risky moment, and I think it's very fitting in our current political climate and where I'm at in my career.
WW: The show is based on your childhood memories of the gambling that went on in your neighborhood, but also creates a parallel narrative on the career of an artist. How did you first make this connection?
MJ: As an artist, there's something particularly exciting about opening an exhibition in your hometown. I grew up in Brooklyn, and for me, it was a very different place than it is now—in the post-gentrification era. This led me to dig and conjure up memories of what it was like before and try to convey this feeling.
There was a stronger sense of community and togetherness. Gambling came up because it's such a prevalent activity in black and latino communities around NYC—from the young guys outside playing cee-lo, to the older people playing lottery and illegal numbers. People turn into adults and the impulse of play never leaves.
I feel like that's a lot like an artist. Our inner child wants to play and create and take risks in return for a greater gain.
WW: The exhibition features new paintings and includes a site-specific installation. What can you tell us about that aspect of the show?
MJ: With this exhibition, I'm allowing more media to permeate the work. One room is covered with a wallpaper. It's an appropriation of a daily numerology publication called BIG RED that is sold in inner city bodegas around NYC. It's based on past lottery and horse race results, and people use them to pick lottery numbers, and for illegal gambling.
They are, for me, a ready-made—the graphic composition of the sheets and the humorous quotes that are printed on them. The wallpaper changes the gallery context into something that's linked to marginalized areas in NYC, like an old-school numbers hole.
WW: You said most of the figures in your works have a link to real life. Can you tell us more about how you choose each subject?
MJ: I paint subjects that draw up a memory—portraits of my dog and most recent muse, Ali, in addition to my brother, ex-lovers, and auto portraits.
Then there's the flag and the dollar bill. I'm trying to better understand the connection between American iconography and what it really means.
Painting is the best way to observe something. By replicating the dollar bill, I saw things that most people don't notice with the normal handling of it—like the spiderwebs and the small owl in the top right corner of the bill.
WW: Tell us a bit about your creative process. What were you aiming to achieve?
MJ: My palette for this show is more muted. I'm focusing more on process; tension between thinly applied transparent paint and thick opaque dark hues. I'm attempting to close the gap between process and content, conveying the mood of the subject through varied gesture and color choices.
WW: The exhibition seems to be largely inspired by your childhood. Do you have a favorite memory that you've incorporated into the show?
MJ: The media from the wallpaper would be a stand-out memory. As a child, I would see these numerology pamphlets everywhere, even in my grandmother's house. They were so graphically interesting, with figures, text, and numbers—almost like a comic book.
Before I had any encounters with an art museum or learned about painting, it served as a visual stimulus. So, for me, it was exciting to incorporate this into the exhibition. Nina Simone once said that an artist's job is to reflect the times at hand, and this show is how I'm demonstrating that.
Almine RechMarcus Jahmal


The Cairo Perforation Tie lace up by ECCO is all about premium materials in a classic men's silhouette. Premium leather and perforated detailing make this shoe easily wearable for any dinner or business occasion. ECCO's Comfort Fibre System and direct-injected polyurethane outsole instantly create a natural fit.


A few words from our satisfied clients and reviews from our Facebook page.
Hi, this service is very useful and fast for remittance. also thank esther for good assess my transactions update.
Remit.com.au renders a reliable remittance service. Convenient and fast. Thanks to all of the staff particularly Esther.
DEE and JULIAN have been helpful when I had issues with registration and provided excellent customer service. Thank you!
on Remit.com.au - Money Transfer and Remittance Service to the Philippinesyou will never try to think twice!
The team, especially Carlo, is very helpful and fast in answering my questions. Thanks for the assistance.
We've found that customer reviews are very helpful in keeping our business thriving.
Please visit our facebook page to leave a review or comment.


text:
About Elliott Hasler
Elliott Hasler is the UK's Youngest Film Director, having completed his first feature, 'Charlie's Letters', aged 16 after a 3 year production. The film received critical acclaim, lauded by critics as a "miracle", with Culture Trip's Graham Fuller citing Hasler as "the next Spielberg". In July 2019, Hasler was flown to the Maldives by the Soneva Hotel Group to showcase his work. He is also currently developing a second feature about the first English woman to swim the Channel.
What it's Like to be the UK's Youngest Film Director
by Elliott Hasler | 1 August, 2019 | Filmmaking Career
My name is Elliott Hasler, I'm an 18 year old film director and writer. I'm writing this blog post sitting beside the pool in a beach-side villa at the Maldives' no.1 resort, Soneva Jani. Last night my most recent film, 'To Hunt a Tiger', had its world premiere at...


Is a psychic reading in Essex County NJ something you're interested in? Connecting people with the ones they love and help them live a more fulfilling life is what I am all about. We are not alone. My life's work has been spreading this spiritual truth. A personalized psychic reading is capable of offering a great deal of help to you when it comes to your daily life, helping you find guidance in your career or relationships or connecting you to loved ones that have passed on. When a psychic reading near Essex County NJ is something you are looking for, Teresa St. Frances is the one to contact. For a personalized reading, contact me today.
Psychic medium suicide prevention in Essex County NJ is something that's incredibly important to me. Do you feel different? Does life feel like a challenge? Do you sometimes just feel like giving up? There is hope if you are suffering from anxiety, depression, drug addiction, or anything else. I've felt this way in the past myself. I am additionally the author of 'What Happens the Day After – Messages from Adolescent Suicides.' Would you like to find out more about what I can offer in terms of psychic medium suicide prevention near Essex County NJ? Book a personal reading by calling me today.
Would you like to find a psychic near Essex County NJ for a house party near Essex County NJ? Teresa St. Frances is the ideal choice. Take advantage of this revealing and unique experience. A personalized reading is going to be given to each guest in your party. This is a memory which will be certain to last a lifetime. Afterwards there will be a Q&A session and you and your guests will be able to learn a significant amount about the angelic and spiritual realm and how it relates to protection and healing. These types of readings are meant for six to ten people, and parties also must be within one hour of Bergen County NJ. For a evidential psychic medium near Essex County NJ for your next party or get together, there isn't anyone else you should get in touch with. Book a reading today!
Is a professional horse whisperer in Essex County NJ something you're interested in finding? Then look no further. While communicating with their pets is something a lot of people think simply impossible, I've been blessed with this gift. If you are worried about your pet's comfort, I have a significant amount of experience which is going to be sure to put your furry friend at ease. Together with simple communication, this also is a great idea when you are experiencing behavior problems with your pet or pets. My office, your home, or SKYPE are all options for readings. If you have multiple pets, please take into account the fact that you will need extra time, since readings are 30 minutes for each pet. Are you looking for a animal communicator near Essex County NJ? Look no further than Teresa St. Frances.
When you're searching for a qualified and experienced psychic near Essex County NJ get in touch with me today to book a reading.


text:
Hasbro Taps Dungeons and Dragons Lead Chris Cocks as New CEO
By Sarah Whitten, CNBC	• Published January 5, 2022 • Updated on January 5, 2022 at 4:50 pm
Igor Golovniov | SOPA Images | Getty Images
Chris Cocks will be the new CEO of Hasbro starting Feb. 25.
He currently serves as president and chief operating officer of the company's Wizards of the Coast and digital gaming division.
He will take over for interim CEO Rich Stoddart, who held the position after the passing of Brian Goldner in October 2021.
Three months after the sudden passing of long-time CEO Brian Goldner, Hasbro has named its new chief executive.
Chris Cocks, who served as president and chief operating officer of the company's Wizards of the Coast and digital gaming division, has been promoted to the top leadership position. He will take over the post from interim CEO Rich Stoddart on Feb. 25.
Joe Biden 31 mins ago
It's Costly to Care for Aging Relatives. Here's How to Get a Tax Break This Season
Also at that time, Stoddart, who served as the company's independent director since 2014, will become chair of the board, and Eric Nyman, who has been with Hasbro for 18 years in various roles, will take over as president and chief operating officer. Nyman will lead the company's overall consumer licensing strategy and partnerships as well as its global supply chain.
"Having known Chris for years and working more closely with him these last several months, I have no doubt that he will be an extraordinary leader for the next phase of Hasbro's journey," Stoddart said in a statement Wednesday. "A storyteller and gamer at heart, Chris innately understands how to create and nurture brands to drive fan and consumer connection across channels. He is a highly strategic leader, with the vision, skills and experience to unlock our Brand Blueprint for supercharged growth."
Cocks has been part of the Hasbro team since 2016, working primarily with the company's Dungeons & Dragons, Magic: The Gathering and Duel Masters franchises. Under his leadership, Wizards of the Coast has become one of Hasbro's top revenue drivers. It has more than doubled since Cocks took the helm and generated $1 billion in revenue in 2021.
Prior to his tenure at Hasbro, Cocks worked at Microsoft leading teams that focused on MSN and Xbox Games with franchises like Halo and Fable.
"Hasbro has amazing brands, gifted storytellers and unique entertainment assets, and I am humbled to step into the position of CEO at this important time and to build on the strong foundation Brian created," Cocks said in a statement.
Cocks takes over for the late Goldner, a beloved leader who successfully grew Hasbro's business beyond toys and games and into television, movies and digital gaming. Goldner's tenure was marked by a focus on leveraging the company's brands across all areas of the entertainment industry as well as the continuation of strong licensing relationships with major franchises like Disney-owned Star Wars and Marvel.
Grammy Awards postponed indefinitely amid omicron-fueled Covid surge
Small entertainment businesses are fighting back after being denied Covid relief
Struggling arts businesses hit by aid denials from the SBA
businessBusiness NewsBreaking News: BusinessLifeentertainment


The weather has been less then desirable for the start to this 2019 Spring Striped Bass season. Keeping river conditions on the Sacramento River and Feather River here in Northern California, far from ideal. Never the less the striped bass season is underway and plenty of fish have taken up residence in both rivers. The trick has become how to locate groups of staging striped bass in these much higher then usual conditions. Then getting them to bite!
This hydrography https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiRk_6A_L_hAhWJvZ4KHfQrDSEQFjAAegQICRAB&url=https%3A%2F%2Fwater.weather.gov%2Fahps2%2Fhydrograph.php%3Fwfo%3Dsto%26gage%3Dcluc1&usg=AOvVaw2svdB0pq_a4Cuu3lmxJd6C from the National Weather Service, shows the Sacramento River level at Colusa, Ca.
For striped bass anglers spending their time fishing the Sacramento River fishing for these scrappy, hard fighting fish. It has been a bit of a let down for the most part. The Sacramento River remains high and muddy currently and has been this way for the past couple week. Giving only a glimmer of hope to anglers on maybe a once a week average. As river conditions barely sneak into favorable enough conditions for die hard anglers and Sacramento River fishing guides to get a day or two of fishing in. Before the river is again lost to rainfall runoff and controlled flow releases from Keswick Dam in Redding, Ca. Running even the most determined striper anglers off the river. As they wait for rain runoff to recede and better weather to set in. Bringing suitable river water conditions to the Sacramento River and allowing anglers back out on the river.
Ryan Tripp from Oroville, Ca shows off a keeper striped bass he caught during a brief window of opportunity on the Sacramento River over a week ago. Ryan was fishing along side striped bass fishing guide Mike Rasmussen of SalmonSacRiver.com when he rounded up this keeper striped bass. Using cut bait did the trick in the dirty Sacramento River water.
For the most part, the majority of striped bass action has been taking place on the Feather River in the Yuba City area. Also sustaining higher then usual river flows, the Feather River was a bit of a bummer as well for the first two weeks of the 2019 striped bass season. As striped bass fishermen met the same high and muddy conditions on the Feather River as were being experienced on the Sacramento River. Although the weekend showed some signs of improvement for anglers targeting the "linesides" (stripers) on the Feather River. Feather River striped bass fishing guides along with recreational striped bass anglers found much better success then in the weeks prior. The release of excess Lake Oroville water storage seemed to be the trick. Although the releases from Oroville Dam indeed raised the Feather River. It also brought down river much needed clean water. Targeting striped bass in the dirty, silty, muddy waters, that usually accompany big water releases of rain runoff events, can be challenging at best. Cut baits such as sardines, anchovies and mackerel can work in the pour conditions. But more success is shared by anglers when the water is more clear and the striped bass can be targeted by live bait. Such as large or jumbo minnows. Carried by most of the local tackle stores. As well as the great success that can be had by trolling and casting artificial baits, such as swim baits, black plastic worms and spoons ( jigs ). With the Feather River coming into much better shape this past weekend, it appears that the better striper fishing will be had on the Feather River side of the Sacramento Valley, for at least the remainder of this week.
Pile worms are often a great bait to use while fishing in low visibility river water conditions. Kittle's Outdoor & Sport https://www.kittlesoutdoor.com has plenty of pile worms in stock and waiting for anglers heading out on the river.
Most striped bass fishing guides targeting stripers in Northern California will set their eyes on the Feather River until the Sacramento River drops back into shape. Hopefully by the end of this work week. If you are wanting to get out and catch some striped bass. But are unsure of how to fish the much higher and faster river conditions. As well as how and where to navigate the swollen rivers, to safely get to your fishing destination. Hiring a local fishing guide may help you to learn different high water fishing techniques used in times like these. Also showing how to safely navigate the much more turbulent and debris stricken river conditions brought on by this years heavy rains and localized flooding.
William from Chico, Ca made it out with his father Dan to fish with fishing guide Mike Rasmussen of SalmonSacRiver.com last week. Where he found his limit of keeper striped bass while trolling yo-zuri broken back deep divers near Butte City, Ca. As well as a 56 inch keeper white sturgeon he caught later during the guided fishing trip on the Sacramento River.


text:
Broadband / Consumerism / Life in RSA / MyBroadBand
How to report and block spam and unsolicited messages in South Africa
by GNaschenweng · Published Jun 7, 2017 · Updated Aug 26, 2017
Since my recent banning on MyBroadband where the main reason for the ban seems to have originated from providing consumer advice as an Afrihost customer in an Afrihost support thread, I think it is valuable for anyone affected by unsolicited messages (commonly called "spam") to understand their rights and recourse if you are on the receiving end of spam.
Regulation of spam in South Africa was introduced by the Electronic Communications and Transactions Act, 2002 (ECTA) and further bolstered by the Consumer Protection Act, 2008 (CPA) and the recently promulgated Protection of Personal Information Act, 2013 (POPIA). Before going into the details of how to deal and stop spam, it is important that you familiarise yourself with at least portions of the act.
Spam or unsolicited bulk email/SMS is often done in large volume communications to advertise a service or product which the recipient seldom wants. Often spammers purchase email/SMS databases to spam users. Those spammers will also disregard opt-outs or any of the acts mentioned. With some effort and basic knowledge of the acts below, you can very efficiently fight spam:
Quick Link: Oh no, I will read all the legal mumbo-jumbo later, just show me the "Stop the frigging Spam template message"
The Electronic Communications and Transactions Act (ECTA)
Section 45 of the ECTA is quite specific about unsolicited messages – so much so, that it is deemed a criminal act. The ECTA provides that recipients of unsolicited communications are able to opt-out of future communications and may request information from the sender where their contact details were obtained. Section 45 of the ECTA will eventually be repealed and replaced by section 69 of the POPIA (Protection Of Personal Information Act – often referred to as "POPI") once a commencement date has been proclaimed by the Presidency.
Section 45 of the Electronic Communications and Transactions Act, 25 of 2002:
45. Unsolicited goods, services or communications
(1) Any person who sends unsolicited commercial communications to consumers, must provide the consumer:
a) with the option to cancel his or her subscription to the mailing list of that person; and
b) with the identifying particulars of the source from which that person obtained the consumer's personal information, on request of the consumer.
(2) No agreement is concluded where a consumer has failed to respond to an unsolicited communication.
(3) Any person who fails to comply with or contravenes subsection (1) is guilty of an offence and liable, on conviction, to the penalties prescribed in section 89(1).
(4) Any person who sends unsolicited commercial communications to a person who has advised the sender that such communications are unwelcome, is guilty of an offence and liable, on conviction, to the penalties prescribed in section 89(1).
The Consumer Protection Act (CPA)
Section 11 of the CPA follows in the footsteps of the ECTA by providing that you may refuse to accept, request the discontinuation of (opt-out) or pre-emptively block direct marketing communications, and that any opt-out or pre-emptive block must be respected by marketers, have their receipt confirmed in writing and that the exercise of these right must be performed free of charge.
The introduction of the CPA resulted in the creation of a national opt out database which is managed by the IAB (Interactive Advertising Bureau – formerly known as DMMA = Digital Media & Marketing Association). The purpose of this DNCR (= do not contact registry) was to provide a national database which can be used by marketers to pre-emptively block or tailor the marketing frequency.
Although I hold the IAB in high regard, I do not believe that a providing your ID number, email address, first- and last-name as well as address information and phone numbers to a central database as a good idea. I have no doubt that the database is managed according to highest security standards but it is highly concerning (conspiracy theory?) that a central database with all your details is used for opt-out purposes for marketers. Yes, I agree, that there are many responsible companies and marketers out there, but there are many more marketers out there who do not comply with the most basic aspects of marketing communication (confirmed opt-in, opt-out).
I prefer to fall back on ECTA and POPIA to deal with spam and not providing all my personal details to some national opt-out database where I have no insight who accesses my data when.
Section 11 of the Consumer Protection Act, 68 of 2008
11. Right to restrict unwanted direct marketing
(1) The right of every person to privacy includes the right to –
a) refuse to accept;
b) require another person to discontinue; or
c) in the case of an approach other than in person, to pre-emptively block,
Any approach or communication to that person, if the approach or communication is primarily for the purpose of direct marketing.
(2) To facilitate the realisation of each consumer's right to privacy, and to enable consumers to efficiently protect themselves against the activities contemplated in subsection (1), a person who has been approached for the purpose of direct marketing may demand during or within a reasonable time after that communication that the person responsible for initiating the communication desist from initiating any further communication.
(3) The Commission may establish, or recognise as authoritative, a registry in which any person may register a pre-emptive block, either generally or for specific purposes, against any communication that is primarily for the purpose of direct marketing.
(4) A person authorising, directing or conducting any direct marketing –
a) must implement appropriate procedures to facilitate the receipt of demands contemplated in subsection (2); and
b) must not direct or permit any person associated with that activity to direct or deliver any communication for the purpose of direct marketing to a person who has –
i. made a demand contemplated in subsection (2); or
ii. registered a relevant pre-emptive block as contemplated in subsection (3).
(5) No person may charge a consumer a fee for making a demand in terms of subsection (2) or registering a pre-emptive block as contemplated in subsection (3).
(6) The Minister [Trade and Industry] may prescribe regulations for the operation of a registry contemplated in subsection (3).
The Protection of Personal Information Act (POPIA / POPI)
Important: Although POPI has been signed into law in November 2013, the act is not in effect. As a start, the South African President must proclaim the act and no commencement date has been set. Once a date has been set, I am sure that there will be a transitional period / grace-period (similar to what e-commerce merchants had when adopting 3d-secure) and the government would have to form an "information protection regulator/ombudsman" who deals with POPI matters.
The POPIA is whoever a significant and more robust implementation of what the ECTA was supposed to represent and will therefore completely replace large aspects of the ECTA with regards to regulation of unsolicited communications.
Section 69 of the POPIA places significant limitations on the circumstances in which a party may engage in direct marketing by means of unsolicited communications by requiring individuals to have either consented to the use of their personal information (opt-in) or for there to be an existing relationship between the parties. An existing relationship between the parties is itself subject to additional limitations and does not result in a freedom to make repeated advances.
Notwithstanding the above, you will always be entitled to opt-out of future communications for the purpose of direct marketing.
Protection of Personal Information Act
Section 69 of the Protection of Personal Information Act, 4 of 2013
69. Direct marketing by means of unsolicited electronic communications
(1) the processing of personal information of a data subject for the purpose of direct marketing by means of any form of electronic communication, including automatic calling machines, facsimile machines, SMSs or e-mail is prohibited unless the data subject –
a) has given his, her or its consent to the processing; or
b) is, subject to subsection (3), a customer of the responsible party.
a) A responsible party may approach a data subject –
i. whose consent is required in terms of subsection (1)(a); and
ii. who has not previously withheld such consent.
only once in order to request consent of that data subject.
b) The data subject's consent must be requested in the prescribed manner and form.
(3) A responsible party may only process the personal information of a data subject who is a customer of the responsible party in terms of subsection (1)(b)-
a) if the responsible party has obtained the contact details of the data subject in the context of the sale of a product or service;
b) for the purpose of direct marketing of the responsible party's own similar products or services; and
c) if the data subject has been given a reasonable opportunity to object, free of charge and in a manner free of unnecessary formality, to such use of his, her or its electronic details –
i. at the time when the information was collected; and
ii. on the occasion of each communication with the data subject for the purpose of marketing if the subject has not initially refused such use.
(4) Any communications for the purpose of direct marketing must contain –
a) details of the identity of the sender or the person on whose behalf the communication has been sent; and
b) an address or other contact details to which the recipient may send a request that such communications cease.
(5) "Automatic calling machine", for the purposes of subsection (10, means a machine that is able to do automated calls without human intervention.
How to deal with unsolicited messages
Trace your email origin with the e-mail alias trick
You will find that most of the spam you receive are e-mails and often it is very difficult to trace how someone gained access to your email-address (or you forgot that you subscribed to something) and I deal with e-mail spam the following way:
I use a Google Apps account which costs $5,00 per user per month but has the advantage over Gmail (or the ISP email account) that you can have your own domain name and don't have to worry about giving up your email account if you move ISPs. Google Apps works the same way as Gmail, but you can manage your own users (wife, kids etc) and as many domains as you like. It also comes with the benefit that syncing of email, calendar, contacts works on Android and all modern phones and operating systems out of the box.
If you don't want to spend the $5,00 per user per month, just get a Gmail account or any email provider which allows you to use an email-alias.
The point of an email alias is that you can uniquely identify the source of the communication. Instead of using a unique email address per company (or website I sign up with), I use a unique email alias. With my Google Apps email address "[email protected]" I can use aliases and then sign up at Facebook with "[email protected]" and at Twitter with "[email protected]". If Facebook for example sells my contact details to LinkedIn.com I will be able to see that when a LinkedIn spam message is sent to my "[email protected]"
The great thing about Google (and possibly Outlook.com and others) is that alias even work with regular freemail accounts (such as Gmail) – if my email is [email protected] I can use:
The "+" trick: [email protected], [email protected] – easy – just add a plus behind your regular email prefix and after the plus you can add any text. You can create as many aliases as you like.
The "." trick: This is limited to inserting dots/periods into your regular email prefix. The "." count for nothing and you can go nuts: [email protected] would be a valid alias. Or [email protected]
I prefer the "+"-trick as it gives more flexibility.
Fight the SMS spammers – Wireless Application Service Provider's Association (WASPA)
SMS spam is probably the most annoying and intrusive way of spam as it lands on your personal device which you use to interact with family and friends and where you store precious memories. Although it is law, very seldom spammers offer a FREE opt-out option through an SMS reply mechanism. I would never reply to an SMS to opt-out as in most cases this will confirm to the spammer that you have received the SMS and in the worst case you might even respond to a premium number.
To fight SMS spam, I do the following:
If you don't know the sender, then go to http://smscode.co.za/ and find the sender (it helps with the next step)
Lodge a complaint with WASPA – https://waspa.org.za/lodgeacomplaint/ (you can check your status here: http://old.waspa.org.za/unsub/status.php)
Ensure that in the WASPA complaint you state "Do not optout / disable / blacklist my number. My complaint needs to be taken up with the SMS provider's customer". Some SMS spammers share the same SMS provider and if WASPA requests a DNC (do not contact) you might also be opted out from banking SMS, security alerts or other SMS notifications which are relevant.
WASPA will normally take about 5-7 working days to respond. Sometimes they are faster. Give it time. They normally will contact the SMS provider and the SMS provider in turn will contact you.
Sometimes it happens that the SMS provider or their customer is full of nonsense, follow ECTA below
Also highlight that if the message is a marketing message, there needs to be an optout. Some senders will argue that it is not marketing (if so, also follow ECTA)
Fight the ISP – Internet Service Providers Association (ISPA)
ISPA is great. The have assisted me in many cases and have a very thought through complaints process. ISPA should be the last resort of a complaint as it puts a significant burden on ISPA but is sometimes a necessity:
If a company transmitting spam does not comply with your email-request, the next step is to report it to ISPA
Big ISPs (such as MWeb, Afrihost, VOX) are ISPA members. If you receive spam from them and are not able to resolve the issue, report them to ISPA.
If a non ISP transmits spam, find out via CO.ZA who their hosting provider is. Also check the mail-headers to find the source of spam (sometimes it might be Mailchimp, Everlytics, Mimecast – all have great abuse reporting processes)
If a non ISP continues sending spam and you have identified the ISP (or the spammer is an ISP), verify that the sender or the hosting company is an ISPA member.
Familiarise yourself with the ISPA complaints process – it's important!
Now lodge a complaint and provide the requested details
Protect your rights via the Promotion of Access to Information Act (PAIA)
The Promotion of Access to Information Act, 2000 (or PAIA; Act No. 2 of 2000) is a freedom of information-law in South Africa. It gives effect to the constitutional right of access to any information held by the State, and any information held by private bodies that is required for the exercise and protection of any rights. The Act is enforced by the South African Human Rights Commission (SAHRC). If this sounds too complex, in short: PAIA supports your Bill of Rights as laid out in the South African Constitution – you should read it, it is a very advanced construct to protect our freedom in so many ways.
In cases where you feel that your basic rights have been infringed you can exercise a PAIA-request via a "Form C Private Body Request Access Form" which requires you to request information held by the state or a company for the exercise and protection of your rights.
I will address PAIA in a separate post, but the following is relevant in the meantime:
Anyone can serve a PAIA request to any company as long as valid reasons for access is provided
The respondent has 30 days to respond to the PAIA request (either accepting the request or refusing it)
Refusal of a PAIA request must be accompanied by a reason
Responding to a PAIA request typically incurs a charge (admin fee, cost of media / paper / storage to prepare information) and sometimes fees are waived
The only appeals process is via the SAHRC
Finally, section 51 of PAIA makes it compulsory for the head of every private body to compile a manual and to make the manual available as prescribed in section 51(3) – this is typically done via a link on a company website or can be requested by from the head of a private body. You will notice that many companies do not have links to their PAIA manual and the majority do not even have a basic understanding of how it works.
Responding to Spam
Thanks to internet.org.za, find below a generic template which can be used to address unsolicited messages of any kind (both email and SMS):
On [insert date here], I received the following message from you:
[insert message here]
As the above is an approach for the purpose of direct marketing which relies upon personal information which I did not provide to you, your message constitutes an unsolicited communication in terms of section 45 of the Electronic Communications and Transactions Act (Act 25 of 2002)(ECTA), as read with section 11 of the Consumer Protection Act (Act 68 of 2008)(CPA) or alternatively, as the case may be, Section 69 of the Protection of Personal Information Act (Act 4 of 2013)(POPIA)
In terms of the acts listed above, this message serves as a notification that I do not wish to receive any further communications from you or your agents. Kindly confirm that you will discontinue all future communication in this regard.
Please note that a failure to comply with this request constitutes a criminal offense in terms of section 45 of the ECTA and that the continued receipt of unsolicited communications may lead to prosecution.
Additionally, I hereby request that you immediately disclose where you obtained my contact details, as per section 45(1) of the ECTA and/or section 22(1) of the POPIA. Failure to respond to this request may also constitute a criminal offense.
[Optional: If the message did not include an opt-out]
I note that your original message did not provide me with an option to cancel my subscription to your mailing list, as required by section 45(1) of the ECTA and/or section 69(4) of the POPIA. This means that you may already have committed an offense in terms of the respective Acts and may be subject to prosecution.
Should you wish to familiarise yourself with the relevant legislation, or check my facts, a copy of the ECTA, CPA and POPIA are available on-line via the Government's web site and can be found here:
- http://www.gov.za/sites/www.gov.za/files/37536_Act1of2014ElecCommAmend7Apr2014.pdf
- http://www.gov.za/sites/www.gov.za/files/32186_467_0.pdf
- http://www.gov.za/sites/www.gov.za/files/37067_26-11_Act4of2013ProtectionOfPersonalInfor_correct.pdf
Your urgent co-operation in this regard would be appreciated.
Tags: CPADNCRECTAIABmybroadbandPAIAPOPIPOPIASPAM
Next story MyBroadband.co.za censors consumer activism about Afrihost SMS- & email-spam
Previous story Java – How to bypass SSLProtocolException: handshake alert: unrecognized_name


Readers can vote for their favourite production for the Readers' Choice award and win passes to the awards ceremony.
Each of the 10 winners will receive a pair of passes to the M1-The Straits Times Life Theatre awards ceremony, to be held at the Esplanade, on April 25.
At the awards ceremony, the grand prize of a two-day, one-night stay for two, inclusive of breakfast, at The South Beach will be chosen by lucky draw.
The closing date for entries is April 5, 5pm.
The 10 winners have to be present at the awards ceremony to qualify for the draw.
These are five nominees for Production of the Year this year.


text:
The Caister Murdoch System (CMS) was a major natural gas collection, processing and transportation system in the UK sector of the southern North Sea. It comprised 11 platforms, 8 subsea wellhead completions and interconnecting pipelines centered about 155 km east of Flamborough Head Yorkshire. It operated from 1993 to 2018.

Background
The Caister Murdoch System (CMS) was originally conceived by Conoco (U.K.) Ltd. and Total Oil Marine plc to develop the Murdock and Caister gas fields. Caister had been discovered by Total in Block 44/23 in January 1968 in Triassic Bunter Sands. However, its remote location near the UK / Netherlands median line meant there was no infrastructure to support the export of gas. The Caister Carboniferous gas field was discovered by Total in Block 44/23 in February 1985 and the Murdoch Carboniferous field by Conoco in Block 44/22 in August 1985. The discovery by Shell Oil of the Schooner Carboniferous gas field in Block 44/26 in December 1986 made the development of CMS viable.

The hub of the CMS was the Murdoch installation which initially comprised just the Murdoch MD platform. The Caister platform, installed in 1993, was an unmanned satellite. Production from MD began in October 1993 and was through the 188 km 26" pipeline to the Theddlethorpe gas terminal (TGT) in Lincolnshire. Conoco's Boulton field (1997) and Shell's Schooner and Ketch platforms were tied into the Murdoch system in 1996 and 1999 respectively. As wellhead pressures declined a compression platform Murdoch MC and an accommodation platform Murdoch MA were bridge linked to Murdoch MD. Other fields were tied in from 2000 to 2012.

List
The locations, properties and late-life (2017) operatorship of gas fields tied into CMS were as follows.

Names
The names of gas fields in the area are derived from several themes.

 18th and 19th century scientists, engineers and inventors: Matthew Boulton; Henry Cavendish; Thomas Hawksley; Hunter; Lord Kelvin; John McAdam; Munro; William Murdoch; James Watt.
 Sailing vessels: Ketch; Schooner.
 A Norfolk castle: Caister.
Personal names: Katy, Rita.
Gemstone: Topaz (cf. Amethyst gas field).

Developments
The gas fields were developed through an array of platforms and subsea facilities. These were as shown in the following table, together with data on the peak rate and cumulative production of gas in million cubic metres (mcm).

In addition to the gas pipelines there was also a methanol distribution system. Methanol/corrosion inhibitor was pumped from TGT through a 4-inch pipeline to Murdoch MD. From here it was distributed to the platforms and wellheads through 3-inch and 2-inch pipelines.

New pipeline reception facilities and process plant was installed at TGT as part of the CMS development.

Production

The production profile, in mcm/y, of the Murdoch field was as shown.

Gas compression
Wellhead gas from the individual fields was routed to either the Suction, the Interstage or the Discharge Manifold on Murdoch MC depending on its pressure.  Gas from the Suction Manifold was routed to the Suction Slug Catcher where liquids were removed. Gas flowed successively to the LP Suction Scrubber, the First Stage Gas Compressor and the Intercooler. Here it was comingled with gas from the Interstage Manifold which had flowed through the Interstage Slug Catcher. The combined flow was routed to the Interstage Scrubber, the Second Stage Gas Compressor and the Export Gas Cooler. Gas was returned to the MD platform and to the Theddlethorpe trunk line. Recovered liquids were injected into the trunk line.

To increase the compression capacity a compressor module was added to the Murdoch MC platform in 2003.

Telecommunications
Murdoch MD was connected to the Tampnet (formerly NorSea Com-1) submarine telecommunications cable system. It has landing points at Lowestoft, Suffolk, UK and Kårstø, Rogaland, Norway. It is connected to:

1.      Draupner platform, operated by Gassco

2.      Ula oil field, operated by BP

3.      Ekofisk, operated by ConocoPhillips

4.      Valhall oil field, operated by BP

5.      Murdoch gas field, operated by ConocoPhillips (now disconnected)

Decommissioning
Some CMS fields were shut-in in the 2010s when they became uneconomic to operate. Production from the CMS ceased with the shutdown of the Theddlethorpe gas terminal in August 2018. The platforms and subsea wellhead structures are being removed.

See also

 Theddlethorpe Gas Terminal
 List of oil and gas fields of the North Sea
 Lincolnshire Offshore Gas Gathering System
Pickerill and Juliet gas fields
Viking gas field

References

North Sea energy
North Sea
Natural gas fields in the United Kingdom