New fairway woods from Coba Golf and we have all of the details on the home page here.
fwiw, I really like the aggressive styling on both the driver and fairways. The yellow pops. Bringing the milled face and upping by up to 2.5 mph ball speeds in this shape is huge for Cobra imo. My impression has been that their fairways have always been among the easiest to hit, but not necessarily the fastest. These could be the total package.
I thought the same thing. It looks really good and aggressive, but in a smaller package. Love it.
Now......why did they get rid of NARDO!!!!????
I know!! From the looks of it the tour fw is only black? while the regular version has both the yellow and white options.
I like the addition of the milled face on the FWs, and the dual lineups. These should do very well for cobra.
Adding the milled face is huge and I love the yellow! It looks bold and powerful, plus I've always been a big fan of the rails.
2.5mph ball speed jump is pretty big.
Might have to give that 21 degree a try. If they had a weight forward one, I'd probably be having sweats about it. The shape of that looks really, really good.
Wow what a jump in ball speed. Adding the milled face should add consistent feel from driver through fw shots. Good lineup of woods going into 2019.
Reported for not suitable for finances material.


text:
All posts tagged "solar"
Home / Posts tagged "solar"
India : Lucknow Metro Station strives for Platinum Rating
By Devina Mahendriyani on 08/03/2016
Aiming to receive a Platinum rating, the highest level in the Indian Green Buildings Council's (IGBC) green rating system, the MRTS (mass rapid transit system)...
Reducing Urban Heat Island through Cool Building Envelopes
By Virra Larasati on 19/02/2016
"Urban heat island" (UHI), a phenomenon illustrating significantly warmer temperature in the built areas or city compared to its surrounding areas, can be tackled through...
Passive Energy Systems for Sustainable Solution Design
"Green" or a sustainable building has never been more popular than it is today. Sustainable design involves creating buildings that meet the need to reduce...
Sustainable housing : you can start from your own house
Sustainable housing refers to the using of processes that are environmentally responsible and resource-efficient throughout a building's life cycle to reduce the environmental impact of the...
India : Hanwa, Korea Solar Company, joint venture deal for ReNew Power's project
New Delhi: Seoul based Hanwha Q CELLS on Tuesday inked solar module supply agreement and Joint Venture deal for two solar projects with Renew Power...
Dubai : Greening the desert
How the UAE aims to change its carbon footprint ? Relentless construction, a booming aviation sector and near-permanent air conditioning: Dubai is not an obvious...
Thailand : Chinese operators eye joint solar power investments
Thai and Chinese private operators have signed an agreement to co-invest in renewable energy in Thailand. THAICO ENERGY has struck the deal with Pacific Star...
First Solar modules to power Dubai solar power project
First Solar has announced an agreement to supply high performance PV modules to the 200 MW second phase of the Mohammed bin Rashid Al Maktoum...
MENA Top 10 renewable energy projects
Despite its oil and gas wealth, the GCC is leading the world in renewable energy projects. We take a look at 10 of the best...
Solar panels increase the value of the housing market
By now, most people know that a residential solar system can help the environment and save you money on your electricity bills. But, even further,...

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Cleanest safest way to modifying objects/external variables with GCD Apple recommends modifying an external variable by using static global or __block storage types.
dispatch_async() requires a block with no arguments.
What's the cleanest safest way to modify self.prop from within that block?
Use an atomic setter?
Wrap the block in a block?
Dispatch back to the main thread?
My scenario:
The block is making a network request.
When it's finished I have to parse some of the returned data and set the properties on a few different objects so that I can make follow up network requests.
The blocks are being processed async but depending on the user input the second block could be submitted to the queue with data needed from the first block.
Here's what I'd like to do.
@implementation MyNetworkManager {
  dispatch_queue_t op_queue;
  NSURL *_redirectedURL;
}

void (^initPageOperation) (void) = ^(void) {
  NSURL *url;
  NSMutableURLRequest *urlRequest;
  url = [NSURL URLWithString:domain];
  urlRequest =
  [NSMutableURLRequest requestWithURL:url
                          cachePolicy:NSURLRequestUseProtocolCachePolicy
                      timeoutInterval:5];
  [urlRequest setHTTPMethod:@"GET"];

  NSData *data = nil;
  NSURLResponse *urlResponse = nil;
  NSError *err = nil;

  data = [NSURLConnection sendSynchronousRequest:urlRequest
                               returningResponse:&urlResponse
                                           error:&err];

  if (urlResponse) {
     if (![urlResponse.URL isEqual:url]) {
            //Here's where I want to set the redirectedURL.
            _redirectedURL = urlResponse.URL;
     }
   }
};

A: The Apple recommendation is related to modifying the contents of a variable. If you are instead modifying an object referenced by a variable (self.prop in your case) then the question is the same with or without GCD - how do you write a property/method so that it is thread safe?
There are multiple answers to that (@synchronized { }, dispatch_semaphore_X(), NSLock, ...), research ensuring thread safety and find which meets your needs.

A: You said:

Apple recommends modifying an external variable by using static global or __block storage types.

I'm not sure I would have phrased it that way. I think a more logical way of thinking of it is "if you want to modify a method's local variable, you would use the __block qualifier on that variable's declaration, but otherwise that qualifier is not needed". In short, the __block qualifier is not needed for class instance variables (or properties), static variables, global variables, etc.
You go on to say:

dispatch_async() requires a block with no arguments.

Sure, that's true. But then, again, if you're writing your own completion blocks, you can define them to have parameters. Or you might use an API call that has its own type of completion block with its own parameters. For example:
[NSURLConnection sendAsynchronousRequest:request
                                   queue:queue
                       completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
                           // here you can initiate the parse of the data,
                           // capturing the url from the response, or examining
                           // the error
                       }];

That completionHandler is a block that takes parameters.
So, yes, a simple dispatch_async (or the NSOperationQueue equivalent, addOperationWithBlock) doesn't take parameters, as you start writing your own completion blocks, you'll often write ones that take parameters.

What's the cleanest safest way to modify self.prop from within that block?

Technically, you can just modify it. The trick, though, is if you have multiple threads that might be accessing this simultaneously, then you'd synchronize your interaction with that class property through one of the locking mechanisms or you can eliminate that locking code by performing all interaction with that class property with a serial queue (either a serial queue you create or the main queue).

Use an atomic setter?

That only works with simple data types. When dealing with objects, though, the atomic setter doesn't buy you much. You need some other mechanism for synchronizing interaction with your variable, such as those described above.

Wrap the block in a block?

Sort of, but it's not technically the wrapping it in a block that provides thread safety, it's the dispatching of that block to a serial queue (and ensuring that all other interaction with that property is done on the same serial queue).

Dispatch back to the main thread?

In certain simple cases, yes, that can do the job, too. But make sure you're not dispatching anything terribly time consuming to the main thread or else your UI may be affected (or worse).

I have a hypothetical scenario. In general I'm trying to understand best practices with blocks.

There are so many different patterns, a hypothetical question is hard to answer, because the details differ entirely depending upon precisely what the business needs are. For best practices, I'd encourage you to watch the WWDC video Rob Mayoff referenced, Asynchronous Design Patterns with Blocks, GCD, and XPC. You can also see WWDC 2012 Building Concurrent User Interfaces on iOS. Those build on concepts on earlier videos, too, such as WWDC 2011 videos such as Blocks and Grand Central Dispatch in Practice and Mastering Grand Central Dispatch.

redpajama_set_name: RedPajamaStackExchange


The moulded handles are contoured to fit fingers, encouraging them to hold the cutlery in the right position so that they can feed themselves. The dimples on the knife and fork keep the thumb in the right place, while the spoon has a handy rest at the back to stop the spoon sliding around the bowl.
This cutlery helps with a weaker grip. Excellent value cutlery is sold as a set. The handles are made of white polypropylene with blue, red or yellow decoration (to distinguish knife, fork and dessert spoon) in the Junior set. The utensils are manufactured from stainless steel.


To provide an introduction to the atmospheric processes which govern the earth's climate and which control the surface water fluxes of the hydrological cycle. The module starts with a synoptic overview of the earth's energy budget as a major driver for planetary-scale motion and atmospheric instabilities.
This includes the issue of climate change, the possible reasons for climate change, and natural variability of climate. Subsequently, the processes behind rainfall generation are considered. Lastly global and regional climate models are introduced and their use in weather forecasts and climate change projections is discussed.
The module includes an excursion to the European Centre for Medium Range Weather Forecasts in Reading.
To introduce the concepts and techniques used in hydrometry, focusing on description of the theory and practice behind traditional, new, and future techniques of measuring hydrological fluxes.
To cover the theoretical basis of streamflow and precipitation measurements, drawing on theory from associated modules, but concentrating on the practical issues governing choice of methods, accuracy and cost.
To introduce new and emerging methods for hydrometeorological measurements, with focus on remote sensing and pervasive sensing networks.
Describe and discuss data storage, quality control further processing.
To introduce water quality issues, and the basic concepts of surface water quality assessment, modelling and engineering. Models of pollution transport are described.
To cover methods of modelling organic pollution, nutrients, toxins and sediment quality in rivers and lakes. Through a combination of lectures and practical sessions, dynamic models of river and lake water quality are described and developed.
Students are taught how to develop their own models, and are introduced into how models are used in practice.
The course concludes with two lectures on catchment water quality management and two on hydro-ecology.
Gain insight and understanding of the inter-relationships between water, wastes and health in developing countries.
Examine the issues of tropical public health, and study an introduction to epidemiology and water-borne, insect-borne and helminth diseases and their control in relation to water supply, sanitation and irrigation.
Consider impacts of air pollution. Particular topics include the choice of water source and its protection, low-cost water treatment, distribution and storage, planning and design of low-cost sanitation, effluent re-use, and waste management and disposal in environmentally developing countries.
Provide examples of field practice and case studies.
Cover a broad range of multidisciplinary subject fields relevant to environmental management in developing countries.
To provide a basic introduction to the subjects of hydrology, water resources and flood estimation and management as distinct themes within Environmental Engineering.
By drawing on the first year courses on Environmental Engineering Science (CI1-160) and Fluid Mechanics (CI1-140), the module seeks to provide a quantitative framework to describe the natural water cycle and the engineering approach to two archetypical water resources challenges that water engineers face: the exploitation and planning of water resources and estimation and management of excess water, i.e. floods.
The course serves as an introduction to aspects of the third year Environmental Engineering course (CI3-360), and the fourth year electives of Water and Wastewater Engineering (CI4-461) and Water Resource Engineering (CI4-462).


text:
Geneva Auto Show: Seat IBX
By Nino Marchetti on March 6, 2011 in Hybrids, Transportation
When we last checked in on Seat, the Spanish automaker was showcasing at last year's Paris Auto Show its fun little IBE all-electric concept vehicle. Fast forward to the ongoing Geneva Motor Show, and Seat is showing off its new IBX concept crossover, complete with the thought process of a hybrid style design.
Seat's IBX crossover, according to the auto manufacturer, is seen as being an urban sports utility vehicle for what would be considered an active lifestyle. It would be capable of an electric range of 45 kilometres, which could be expanded via the internal combustion vehicle tied to the electric motor.
image via Seat
Possible candidates for the concept's engine, said Seat, are the state-of-the-art direct injection TDI and TSI engines from its current line up. It is also equipped with a variety of efficiency technologies and, in its base configuration, is set up for front wheel drive. However, a modern 4WD system might be an option for what is called further enhanced mobility.
Seat said as well the IBX has a length of 4.26 metres, making it relatively compact. It has a width of 1.80 metres and a height of 1.62 metres. The headlamps are LED technology, and the air intakes are low down on the front end, featuring integrated fog lamps.
Geneva Auto Show: Fisker Automotive Karma
Solio Classic Hybrid Solar Charger Review


Description: The ACBB rowing club is located across the river from the new OECD Boulogne building and they have special rates for ALORA members.
Cost: Annual membership EUR 430 for full year.
Note: The club is open to rowers of all ages, athletic abilities and levels of experience.
Interested individuals can row for free this month on Tuesdays-Fridays from 16h-20h and on weekends from 14h to 20h.
These open-door sessions are offered every summer by the Nautique Hauts-de-Seine and can be a fun way to discover rowing. Please see this flyer for more information and forward this email to anyone who might be interested.
For those of you who are looking for something a bit more structured, we may organise a trial session in September for ALORA members who are interested in joining the ACBB membership for the 2017-18 season.
This trial session will be restricted to those who are seriously considering joining the ACBB rowing club.
Please add your contact details to this spreadsheet if you would like to stay informed about this opportunity.


text:
Bodendenkmäler der Gemeinde

Bodendenkmäler in der Gemarkung Stockstadt a.Main

|}

Anmerkungen

Weblinks

Einzelnachweise

StockstadtamMain

StockstadtamMain

redpajama_set_name: RedPajamaWikipedia


22nd Quinquennial World Congress of the IAHR Announced For August 2020 – Zero Equals Two!
"On behalf of the New Zealand Association for the Study of Religions, it is our great pleasure to invite you to the University of Otago for the 22nd Quinquennial World Congress of the IAHR.
"The theme of the congress is Centres and Peripheries. New Zealand is both central and peripheral to the study of religion: further East than Japan, further south than almost anywhere, New Zealand's small size and geographical isolation have meant the people of New Zealand have always looked outwards, whether to Hawaiki or to the intellectual centres and tradition of Europe.
"New Zealand is also a Pacific nation, with deep ties to the Pacific societies which have formed the setting for both classic works in the study of religion and for some of the most innovative contemporary studies on religion and society.
"While welcoming contributions on any topic in the academic study of religion, this year's Congress will have the theme of Centres and Peripheries.
"From its earliest moments, the academic study of religion has consistently placed certain traditions, peoples, geographies, concepts, and institutions at the centre of its analyses, while at the same time relegating others to the periphery. The 2020 Congress invites scholars to reflect on these dynamics, to historicize and critique them, and to reconsider how, why and with what effects scholars of religion have engaged in acts of normalization and marginalization. The setting of New Zealand, distant from the historical centres of religious studies in North America and Europe, provides a fitting location for this examination as well as for considerations of other related dynamics. These include patterns of dominance and subjugation, transformation and repositioning and, especially, migration and indigeneity. While we welcome interdisciplinary, multi-method and comparative research, we ask that scholars submit within one of seven themed areas.
"Locality and movement: Studies that focus on the emplacement and migrations of people, texts and traditions over spaces and times. This includes themes of migration, colonization and diaspora. We especially welcome submissions examining the category of indigeneity and indigenous religions.
"Regulating and Debating: Studies that consider religion in the context of debates over the proper ordering of human society and the regulating of human behaviour, especially as it relates to the intersections of religion with legal regimes and/or structures of political power.
"Historicizing and embodying: Studies that focus largely on situating religious communities, persons, practices and/or institutions in their historical and cultural contexts. We especially welcome submissions examining religion in places, times and contexts that have been historically overlooked or marginalized in the study of religion.
"Interpreting and comparing: Studies whose main focus is on interpreting, clarifying, comparing and/or analysing texts, rituals, stories, material culture, art or other elements of religion. This includes studies that examine the place of religion in material and textual artefacts not normally associated with religion.
"Innovating and transforming: Studies that focus on the transformations of religion over time, with particular attention to recent transformations in technology, communication and social organisations. We especially welcome studies that reflect on the influence of new media on religion and religious studies.
"Measuring and Testing: Studies that focus on causal factors that lead to and shape systems of beliefs, behaviours, and institutions found in one or more traditions, regions, and/or across time. This includes studies that reflect on role and importance of scientific and empirical methodologies in the study of religions as well as studies that consider generally the interplay of science and religion (as methods, fields of expert knowledge, and historical constructs).
Daily reminder that the Abrahamic religions: Christianity, Islam, and Judaism, have done more to destroy history than any other faiths.
Whether it was the destruction of indigenous European societies, the abolition of Iranian Zoroastrianism, or any of the locales that Moses put "under the ban" or wipes out totally, these three religions have caused more destruction than even Gengis Khan Mongol empire.


The effect of contraction on the volume of the smooth muscle nucleus.
Zii8trtictor in Aiiatoiny, Uniccrsity of Uissouri.
in the smooth muscle nucleus during the contraction of the tissue.
take an active part in the process of contraction.
about by the absorptioii of water from the interfibrillar substance.
structure described in the preceding paragraph.
either by Delafield's haematoxylin or i l l Heidenhain's iron haematoxylin.
the nuclei were round in cross section, the volume was calculated.
cones, finding the volume of each and adding the several volumes.
the last is fully extended.
volume in the expanded muscle nucleus shown in the above table.
muscle fibres were made from both contracted and expanded muscle.
by aid of the camera lucida a t a magnification of 1500 diameters.
has been reduced to the actual size.
muscle nucleus of Necturus there is no change in rolnme.
Reccil-ed for publication September 9, InOD.


Various forms of interpretative work are carried out in numerous disciplines at the university: the literary scholar analyses poems or novels; the legal scholar interprets laws; the historian investigates documents; the exegete searches for the meaning of biblical narratives; the natural scientist evaluates the outcome of experiment.
Interpretation is necessary in social sciences such as psychology or sociology, for example in interpreting dreams or evaluating the results of surveys. Even natural scientists have recently discovered that not everything in their field of study can be explained deductively and that at the limits of cognition one encounters the problem of understanding.
Hermeneutics as the theory and practice of both interpretation and understanding, undergirds these various interpretative activities. It reflects critically on their principles, rules, implications and limitations. In this sense, every interpreter in every discipline requires training in hermeneutics. The goal of the degree program in hermeneutics as a minor subject is to offer such training.


text:
'Torment: Tides of Numenera' Review: Old Is New
By Chris Joslin on March 31, 2017, 8:02 am
Torment: Tides of Numenera is a spiritual sequel to the original 1999 PC release Planescape: Torment. A Dungeon & Dragons-based world and game, the original release is known to be one of the best RPG games of the '90s. Now 17-plus years and a kickstarter campaign later, Torment: Tides of Numenera brings players to a different world, a different system, but still the amazing text-based story and dialogue the original RPG set the bar with. Sadly, there's no Morte and his wisecracks following you around this time.
It's been a long road to get Torment: Tides of Numenera made. Developer inXile Entertainment undertook the task knowing that expectations would be high. What they have made is something that not only honors the original, but in some ways is even better. This is not an RPG for everyone. Torment: Tides of Numenera is a complicated, mature, TEXT dialog, story-driven game. If players are not prepared to spend hours reading, absorbing the plot, doing side quests, and learning the many intricate systems, they need not apply. I however, absolutely love games like this, they suck me in and give me a nostalgia high, because developers just don't make games like this anymore
In Torment: Tides of Numenera players take the role of "The Last Castoff," and can choose their sex, and via a long series of questions, be assigned a base character class depending on certain answers. These are Glaive (warrior), Nano (wizard), and Jack (rogue). Further customization will happen as players level (or Tiers they are called) up based on their choices. That's what Torment: Tides of Numenera excels at: every choice players make, be it character stats, or dialog answers, or their actions in general, will affect the story and how the game is played. It's like a "choose your own adventure" book in a grand scale.
Torment: Tides of Numenera takes place in a completely new setting, based on Monte Cook's recent table-top game Numenera, on earth in the distant future. The world has regressed to a new dark ages they call the "Ninth World," but the decaying technology and relics of past cultures are still present. The more powerful of these artifacts are known as the "numenera." Players explore beautiful and masterfully-designed areas in an overhead view. Nearly every NPC can be interacted with and I spent hours just talking to folks and picking up side quests.
These interactions will award experience and also affect the alignment of the Last Castoff. Alignments are based on "Tides" that will increase or decrease based on your answers in dialog, they appear in different color codes to help make it easier to keep track of. These, in turn, affect your "Legacy" or the path you have taken in the game morally and ethically. Your Legacy will grant different stats, powers, and special abilities so make sure to really own your character and not flip flop around in your stances and choices.
There are so many systems in Torment: Tides of Numenera that I cannot even begin and won't try to go into depth on them all. I highly recommend players do some research online to really understand them if still confused after the few couple hours of the game. While not difficult to learn, truly mastering the way Effort, Tides, skill checks, combat, and more really work, will take time. RPGs like this encourage and reward players for their knowledge, and most players who enjoy this kind of game like the nitty gritty of the systems and will try to really maximize stats properly. Torment: Tides of Numenera isn't about visuals (although it doesn't look bad, just deliberately dated), it's about story and systems. It is what all table-top games are built around. That's the type of player that will enjoy it.
Torment: Tides of Numenera is a not the longest RPG, taking at about 30 hours to complete, 40-plus if you go for all the side quests. But it does have one of the most interesting and well-written stories I have seen in a long while. The game translated surprisingly well to the PlayStation 4 controller and gives current gen console owners a chance to experience this type of game. The systems are fantastic and reward sticking with your character's alignment and personality. This means replays are always different; players can be a totally different Last Castoff the next time.
Torment: Tides of Numenera should feed your nostalgia and provide a new and well crafted story as well. Developer inXile Entertainment has passed my expectations and made something for us old gamers, and while not for everyone, if you have missed games like Baldur's Gate and Planescape: Torment then pick up Torment: Tides of Numenera.
Torment: Tides of Numenera is available now on PlayStation 4, Xbox One, and PC. This review is based on a PS4 copy provided for that purpose.
TAGS PS4Torment: Tides of Numenera


text:
Nové Město – comune nella regione di Hradec Králové
 Nové Město na Moravě – città nella regione di Vysočina
 Nové Město pod Smrkem – città nella regione di Liberec
 Nové Město nad Metují – città nella regione di Hradec Králové
 Nové Město – quartiere della città di Praga


Wrap a piece of the past around your finger. Our vintage-inspired Daffodil Dandy Spoon Ring will be the finishing touch for your delicate retro look. The design mimics an ornate spoon with pretty daffodils and their spiky leaves.


The reaction of [C^C)Au(OEt2)2]+ with 1,5‐cyclooctadiene or norbornadiene affords the corresponding olefin complexes [(C^C)Au(COD)]SbF6 and [(C^C)Au(NBD)]SbF6, which are thermally stable in solution and the solid state (C^C = 4,4′‐di‐t‐butylbiphenyl‐2,2′‐diyl). The crystal structures of these complexes have been determined. By contrast, dienones such as dibenzylideneacetone are O‐ rather than C=C‐bonded. The reactions of (C^C)Au(OAcF)(L) (L = PMe3 or CNxyl) with B(C6F5)3 in the presence of bis(1‐adamantyl)acetylene give the mixed‐ligand alkyne complexes [(C^C)Au(AdC≡CAd)(L)]+, the first complexes of their type in gold chemistry. In the presence of an excess of acetylene these compounds are thermally stable in solution and as solids. The bonding of n‐ and π‐donor ligands to Au(III) fragments and the effect of the trans influence exerted by N‐ and C‐donors was explored with the aid of DFT calculations. Results show that the Au‐L bond enthalpies trans to anionic C are 35 ‐ 60% of the enthalpies trans to N, with strong π‐acceptors being particularly affected. In comparison with [Me2Au]+, the [(C^C)Au]+ fragment is more polar and in bond enthalpy terms resembles Me2Pt.


text:
Home >News >World >Has Covid-19 killed Asia's growth miracle?
Has Covid-19 killed Asia's growth miracle?
4 min read . Updated: 31 Dec 2020, 11:32 PM IST Hoe Ee Khor
Although Covid has exposed the vulnerabilities of global supply chains, pursuing a strategy of localizing production would be devastating for the global economy.
Instead, overcoming supply-chain weaknesses requires enhancing globalization and economic integration, and diversifying sources of supply to build resilience.
For decades, most Southeast Asian economies climbed the income ladder by pursuing a growth strategy based on ramping up investment in export-oriented manufacturing and services, relentlessly upskilling their domestic workforces, and leveraging technological advances.
Today, the Asean+3 countries—the ten member states of the Association of Southeast Asian Nations plus China, Japan, and South Korea— can be proud of their accomplishments.
China sanctions Michael Pompeo, other Trump officials as his term ends
COVID tests crosses 1 cr-mark in Delhi, Kejriwal says 'new record'
Joe Biden to hit reset on nation's fight against COVID-19 on his first day
The region's economic transformation has been breathtaking, from its rising per capita income and share of global gross domestic product to its human capital development and rapid ascent of global business competitiveness rankings.
The region has become the "factory of the world," with highly efficient and cost-effective supply chains. Its success hinges on individual economies benefiting from cost efficiencies by specializing in the production of key components of increasingly complex products, supported by global demand resulting from trade-driven growth. And this growth strategy remains viable today, even as advanced and emerging economies alike shift to the technology-driven "new economy."
But the Asean+3 economies must now continue to pursue catch-up growth, deeper regional integration, and further globalization in a much-changed and far more difficult environment.
The covid-19 pandemic has brought the global economy to a standstill, disrupting supply chains and highlighting the vulnerabilities of a system of interdependent national economies—many of which are set to experience a deep recession this year.
The pandemic has shown that disruption of one critical part of a supply chain can shut down an entire industry or sector. Governments and firms have been alarmed by their high dependence on a few countries for vital supplies of food, medical equipment, and pharmaceutical products, as well as key components of goods that they manufacture and export.
As a result, national policymakers are exploring ways to localize production of essential goods and services. And countries with large domestic markets will find the argument for greater self-sufficiency especially compelling, potentially sounding the death knell for global supply chains in the post-pandemic world.
Insourcing or regionalizing supply chains would further accelerate the deglobalization trend that started after the 2008 global financial crisis, and would cause the global economy to fragment into regional blocs.
In response, countries that currently rely on global supply chains would have to restructure their economies to focus more on domestic or regional demand.
The large-scale restructuring implied by such a scenario would result in suboptimal outcomes for all. Production costs would increase, and economies would ironically become more vulnerable to exogenous shocks.
For example, a country or region that was hit by a less infectious but deadlier disease than covid-19 would have greater difficulties rebuilding its productive capacity in a deglobalized world.
Inward-looking economic policies are not the answer. Reducing the vulnerabilities related to global supply chains requires more globalization, not less.
For most consumer and capital goods, apart from a few critical products such as medical supplies, economies can best minimize their dependence on a handful of other countries or suppliers by diversifying their sources of supply and building up adequate reserves. Resilience should become a guiding principle of economic policy, as illustrated by Singapore's diversification of its food supplies.
Similarly, the Asean+3 economies demonstrated their adaptability and resilience in the aftermath of the 2008 crisis by successfully relying on domestic and intra-regional demand to support growth, while the US and European economies were severely weakened.
As a result, the contribution of external demand to the region's growth—reflected in the export share of gross domestic product by value added—declined sharply between 2008 and 2015.
However, the trend decline in the ratio of world trade to global gross domestic product after 2008 resulted from a rebalancing of growth, rather than a retreat from globalization, as many have implied.
If anything, supply chains for most products lengthened as production locations for various components changed in response to market forces.
Within the Asean+3 region, production of lower-cost components shifted significantly from more advanced to developing economies, benefiting consumers everywhere.
Furthermore, the globalization of supply chains for services also accelerated during the decade after 2008. Advances in digital technology lowered communication and data-transmission costs, leading to the boom in demand for information-technology services and business process outsourcing from which emerging economies such as India and the Philippines have benefited.
Likewise, more affordable air travel fueled a global tourism boom. New technology-driven solutions enabled tourism services to be reorganized into more complex but ultimately more cost-effective supply chains catering to travelers' individual needs.
It was no fluke that the Asean+3 region emerged unscathed from the 2008 crisis. Sound macroeconomic fundamentals, as well as sizeable fiscal and financial-sector buffers, enabled policymakers to lead the region out of the crisis quickly by adopting expansionary measures to boost domestic demand.
A similar response is needed today. Although the covid-19 crisis has exposed the vulnerabilities of global supply chains and the economies that depend on them, pursuing a strategy of insourcing or localizing production would be devastating for the global economy.
Instead, overcoming supply-chain weaknesses requires enhancing globalization and economic integration, diversifying sources of supply to build resilience, and reforming and strengthening multilateral institutions and multinational forums.
These measures will help to ensure that when the next global shock occurs, governments will be equipped to cooperate effectively and resist the lure of protectionism. That would be the best outcome for the global economy, and Asean+3 in particular.
Hoe Ee Khor is chief economist at the Asean+3 Macroeconomic Research Office


Morning here in the USA, evening in Australia! I see the sun rising and its already dark in Sydney, almost another day there as we met up with our first guest from a place known as "land down under"!
There is no doubt that music affects us very deeply and is a gift from God.
"15 And Saul's servants said unto him, Behold now, an evil spirit from God troubles thee.
16 Let our lord now command thy servants, which are before thee, to seek out a man, who is a cunning player on an harp: and it shall come to pass, when the evil spirit from God is upon thee, that he shall play with his hand, and thou shall be well.
22 And Saul sent to Jesse, saying, Let David, I pray thee, stand before me; for he hath found favour in my sight. 23 And it came to pass, when the evil spirit from God was upon Saul, that David took an harp, and played with his hand: so Saul was refreshed, and was well, and the evil spirit departed from him.
And it came to pass, when he had made an end of speaking unto Saul, that the soul of Jonathan was knit with the soul of David, and Jonathan loved him as his own soul. 2 And Saul took him that day, and would let him go no more home to his father's house. 3 Then Jonathan and David made a covenant, because he loved him as his own soul. 4 And Jonathan stripped himself of the robe that was upon him, and gave it to David, and his garments, even to his sword, and to his bow, and to his girdle. 5 And David went out whithersoever Saul sent him, and behaved himself wisely: and Saul set him over the men of war, and he was accepted in the sight of all the people, and also in the sight of Saul's servants. 6 And it came to pass as they came, when David was returned from the slaughter of the Philistine, that the women came out of all cities of Israel, singing and dancing, to meet King Saul, with tabrets, with joy, and with instruments of musick.
7 And the women answered one another as they played, and said, Saul hath slain his thousands, and David his ten thousands. 8 And Saul was very wroth, and the saying displeased him; and he said, They have ascribed unto David ten thousands, and to me they have ascribed but thousands: and what can he have more but the kingdom? 9 And Saul eyed David from that day and forward. 10 And it came to pass on the morrow, that the evil spirit from God came upon Saul, and he prophesied in the midst of the house: and David played with his hand, as at other times: and there was a javelin in Saul's hand. 11 And Saul cast the javelin; for he said, I will smite David even to the wall with it. And David avoided out of his presence twice.
Music reaches down into the depths of our being and effects us all, even causing evil to leave us for a time.
Musicians have always been highly sought after in both good and bad times. Music is an important gift to all of us.
God likes birds. He made birds. He even brought them into the ark.
13 In the selfsame day entered Noah, and Shem, and Ham, and Japheth, the sons of Noah, and Noah's wife, and the three wives of his sons with them, into the ark; 14 They, and every beast after his kind, and all the cattle after their kind, and every creeping thing that creeps upon the earth after his kind, and every fowl after his kind, every bird of every sort.
6 After forty days Noah opened the window he had made in the ark 7 and sent out a raven, and it kept flying back and forth until the water had dried up from the earth. 8 Then he sent out a dove to see if the water had receded from the surface of the ground. 9 But the dove could find no place to set its feet because there was water over all the surface of the earth; so it returned to Noah in the ark. He reached out his hand and took the dove and brought it back to himself in the ark. 10 He waited seven more days and again sent out the dove from the ark. 11 When the dove returned to him in the evening, there in its beak was a freshly plucked olive leaf! Then Noah knew that the water had receded from the earth.
Many of us are not aware or recall that first Noah let out a raven and it did not come back to him. Then he let out a dove that could not find a place to rest, so he pulled her in and let her out again in 7 days. It was after that she returned with an olive leaf in her mouth.
5 Then the priest shall order that one of the birds be killed over fresh water in a clay pot. 6 He is then to take the live bird and dip it, together with the cedar wood, the scarlet yarn and the hyssop, into the blood of the bird that was killed over the fresh water. 7 Seven times he shall sprinkle the one to be cleansed of the infectious disease and pronounce him clean. Then he is to release the live bird in the open fields.
The sacrifice of animals for cleansing is also an image of Jesus to us from the Old Testament. Here we could see how Jesus was sacrificed like the one bird, while we were dipped in the blood to be cleansed and then released to be set free.
No matter how we have failed and fallen into traps, Jesus comes to set us free when we seek him and rely on him and trust him to deliver us!


Discussion in 'ATI' started by Omicron, Jul 15, 2011.
RAM and 2.4Ghz processor); if so ,what exactly is needed?
The whole 3D thing is new and confusing to me.
This is my computer details.
Can I transfer rented movies from one computer to another?


Italy isn't messing around when it comes to vaccine hesitancy among its citizens.
In a massive ruling dubbed the Lorenzin Law, the country has effectively given parents two options regarding vaccination —either give your young ones their required shots or pay the price. according to BBC, unvaccinated children under the age of six will miss time until parents can prove they're shots are up to date, while parents of kids six to 16 will receive a fine that works out to be $450 USD.
The government's goal is simple — they wanted to raise immunization rates from below 80 percent to 95 percent following a measles outbreak. They're almost at that target too, according to reports. Depending on the vaccination, they've reached or got close to reaching that number since the law was brought into effect. 95 percent is a number thrown out by the World Health Organization to reach a point of "herd immunity", which essentially limits the spread of disease to those who are either too young or have some kind of issue preventing them from getting vaccinated.
Parents were given time to prepare for these changes, however. The law was passed in July 2018, but it gave parents until March 11, 2019, to provide the appropriate documentation. Under this new rule, children are required to receive 10 vaccines for various diseases, including polio, chicken pox, and measles. Still, around reports suggest around 5,000 children do not have up to date vaccine documentation.
That issue isn't limited to Italy, however. In fact, the World Health Organization has recorded a 30 percent increase in measles cases. They attribute a portion of this rise to "Vaccine Hesitancy", which they determined as one of the biggest threats to global health in 2019. They say vaccines prevent two to three million deaths a year, and that number could raise if access to proper shots were readily available. While there is work to do in that regard, hesitancy to vaccinate a child is being attributed to a rise in measles cases in areas that saw the disease almost disappear.
It will be interesting to see how other countries deal with this situation going forward. Many nations already have compulsory vaccine laws in place, but if Italy sees a decrease in diseases like mumps, polio, and measles, then making vaccination a legal obligation could gain more traction globally. In the USA, there is a federal law that requires children to receive their shots, but in 47 states there are exceptions made for conflicting beliefs.


text:
Chahak (, also Romanized as Chāhak; also known as Chāhuk) is a village in Hayat Davud Rural District, in the Central District of Ganaveh County, Bushehr Province, Iran. At the 2006 census, its population was 41, in 11 families.

References

Populated places in Ganaveh County


text:
Industry news > Corrugated > Zeus opens Packaging Experience Centre
Zeus opens Packaging Experience Centre
Zeus has officially opened its Packaging Experience Centre, following an investment of £200,000. This 1,000 sq ft facility, located at its Head Office in Biggleswade, is the next step in Zeus's strategic growth plans, following the company's recent acquisitions in the UK and Ireland.
Speaking at the official opening, Keith Ockenden, CEO, said, "The opening of this facility marks an exciting new phase for Zeus as a group. Now more than ever, companies need partners that understand their business and deliver solutions that will reduce inefficiencies and save them time and money. Bringing together our packaging technologists and marketing, sales and design teams, our Packaging Experience Centre is a creative space where our customers can discover the latest innovations in the packaging sector and receive impartial advice on best practice, new and improved materials, and the latest sustainable options. Utilising a continuous improvement approach and carrying out an end-to-end review of packing needs and existing business processes, we partner with our customers to rethink and optimise their approach to packaging, reducing waste and improving the end-user's overall brand experience."
As well as a packaging audit driven by six sigma and lean management, key services offered at the Packaging Experience Centre include on-the-spot CAD designs, creation of tailor-made samples and the delivery of training by in-house experts.
Established by Brian O'Sullivan (pictured cutting the ribbon) in 1998, Zeus has an annualised turnover of €370m and employs over 650 people worldwide. Speaking at the official launch, O'Sullivan commented, "I am delighted to officially open the Packaging Experience Centre. This latest investment will further enhance our in-house capabilities, putting us at the forefront of the packaging industry. Our specialist teams will work collaboratively with our customers, delivering complete packaging solutions that both reflect our customers' brand values and support them in reaching their business objectives."


text:
Q: http4s - how create blaze client with limited count of threads? I trying to create blaze client with limited number of threads like this:
object ReactiveCats extends IOApp {
  private val PORT = 8083
  private val DELAY_SERVICE_URL = "http://localhost:8080"

  // trying create client with limited number of threads
  val clientPool: ExecutorService = Executors.newFixedThreadPool(64)
  val clientExecutor: ExecutionContextExecutor = ExecutionContext.fromExecutor(clientPool)

  private val httpClient = BlazeClientBuilder[IO](clientExecutor).resource

  private val httpApp = HttpRoutes.of[IO] {
    case GET -> Root / delayMillis =>
      httpClient.use { client =>
        client
          .expect[String](s"$DELAY_SERVICE_URL/$delayMillis")
          .flatMap(response => Ok(s"ReactiveCats: $response"))
      }
  }.orNotFound

  // trying to create server on fixed thread pool
  val serverPool: ExecutorService = Executors.newFixedThreadPool(64)
  val serverExecutor: ExecutionContextExecutor = ExecutionContext.fromExecutor(serverPool)

  // start server
  override def run(args: List[String]): IO[ExitCode] =
    BlazeServerBuilder[IO](serverExecutor)
      .bindHttp(port = PORT, host = "localhost")
      .withHttpApp(httpApp)
      .serve
      .compile
      .drain
      .as(ExitCode.Success)
}

full code and load-tests

But load-test results looks like one thread by one request:

How I make restrict numbers of threads for my blaze client?

A: There are two obvious things that are wrong with your code:

*

*you're creating an Executor without shutting it down when you're done.

*you're using the use method of the httpClient Resource inside the HTTP route, meaning that every time the route is called, it will create, use and destroy the http client. You should instead create it once during startup.

Executors, like any other resource (e. g. file handles etc.) should always be allocated using Resource.make like so:
  val clientPool: Resource[IO, ExecutorService] = Resource.make(IO(Executors.newFixedThreadPool(64)))(ex => IO(ex.shutdown()))
  val clientExecutor: Resource[IO, ExecutionContextExecutor] = clientPool.map(ExecutionContext.fromExecutor)

  private val httpClient = clientExecutor.flatMap(ex => BlazeClientBuilder[IO](ex).resource)

The second problem can easily be fixed by allocating the httpClient before building the HTTP app:
  private def httpApp(client: Client[IO]): Kleisli[IO, Request[IO], Response[IO]] = HttpRoutes.of[IO] {
    case GET -> Root / delayMillis =>
      client
        .expect[String](s"$DELAY_SERVICE_URL/$delayMillis")
        .flatMap(response => Ok(s"ReactiveCats: $response"))
  }.orNotFound

…

  override def run(args: List[String]): IO[ExitCode] =
    httpClient.use { client =>
      BlazeServerBuilder[IO](serverExecutor)
        .bindHttp(port = PORT, host = "localhost")
        .withHttpApp(httpApp(client))
        .serve
        .compile
        .drain
        .as(ExitCode.Success)
    }

Another potential problem is that you're using IOApp, and it comes with its own thread pool. The best way to fix that is probably to mix in the IOApp.WithContext trait and implement this method:
  override protected def executionContextResource: Resource[SyncIO, ExecutionContext] = ???

A: Copy from my commment.
Answer for performance issue is properly setup for Blaze client - for me this is .withMaxWaitQueueLimit(1024) parameter.


For the record, Penang was originally classed as a city and also the first and only city in pre-independence Malaya until Kuala Lumpur was granted city status in 1972. George Town was declared a city by a royal charter issued on 1 Jan 1957 by Queen Elizabeth II, with Councilor D.S. Ramanathan as our first mayor. The status was later retracted in 1974 when George Town City Council merged with the Penang rural district council to form a local government management board. Then, in 1976, it turned into the Penang Island Municipal Council (MPPP) when the Local Government Act was enforced. In Jan 2010, the Penang State Government reapplied for a city status but to no avail. Almost five years after the re-application, the State received a letter from the Urban Wellbeing, Housing and Local Government Ministry informing the decision made during a cabinet meeting on 7 Nov 2014, where Penang Island will once again be granted city status.
What does it mean to have city status?
Gaining a city status creates a number of benefits for the state. With the status, the local government body would be able to increase its manpower with introduction of additional posts that are required for the Penang City Council or MBPP. The approval of additional officers and other staff is tied to the whole process of the city status. The city status will also see a revision in the boundaries of the council's jurisdiction to include recent reclamation areas. One of the main benefits is that Penang Island will receive increased federal allocations for public services and infrastructure compared to when it was a municipality.
· To develop the state's environmental and cleanliness image, including cleanliness of food premises.
Penang is celebrating this huge achievement with events lined-up throughout the month of April. Visit our event listing for more information on happenings during the month-long celebration.