text:
Six for SiX Spotlight: State Representative London Lamar (TN)
The Brown Girls Guide to Politics is proud to partner with the State Innovation Exchange's (SiX) Democracy Project and Reproductive Freedom Leadership Council to bring you a spotlight on six women of color legislators who are shaping progressive change in the states.
Today, we are spotlighting Tennessee State Representative London Lamar.
What was the moment that made you fall in love with politics?
I fell in love with politics during the 2000 election. I was a 4th-grade student and I remember my family being outraged that Al Gore lost and asserted the election was stolen. I didn't understand what specifically was going on but I knew my mom voted every election and her outrage, alongside my family, was the moment I began paying attention. That love grew stronger when I saw the Black community mobilize like never before to vote for President Barack Obama. I knew then politics was one of our greatest weapons we had as a community.
What made you decide to run for office?
Witnessing President Barack Obama win the presidential election was the green light I needed to pursue politics. When Obama was elected, I was a senior in high school applying to college as an engineering major because I thought STEM was an easy route for Black women to stand out. Although I enjoyed math and science, my true passion was being a change agent in my community rather it was school or other programs. I jumped at any opportunity to be involved. But that night, November 4, 2008, my life changed forever. To see a Black man and his Black wife and his Black children take the White House was the confidence I needed to pursue politics. He showed me that if a Black man can be elected to the highest office of the land, then I too can be anything I want. Obama inspired many but he truly inspired me.
Why do democracy and reproductive freedom matter to you as a state legislator?
Democracy and the right to reproductive freedom is a right that everyone should have, especially Black women. Reproductive freedom gives women the right to live! We have seen for centuries that our country has tried to control women through our abilities and inability to have full autonomy over our bodies and our families. This denial of freedom has become a fight for justice, reproductive justice so that women have the ability to shape their lives and health. We know that a woman's reproductive freedom determines her socioeconomic class. We know that women bear the burden of less healthcare access. We know that Black women are oftentimes the most impacted negatively by the lack of reproductive healthcare and access which leads to us having a higher infant and maternal death rates. Enough is enough.
I fight because it is also my lived experience. My denial of full care. My denial of healthcare access. My denial through the inability to afford treatments. My denial of motherhood. I wear it on my shoulder daily and as the only woman of childbearing age in the State House, I have an obligation to speak up for women and I will continue!
Even during the COVID-19 pandemic, we are seeing access to democracy and reproductive freedom limited. What piece of reproductive freedom or democracy legislation are you most proud of advancing in your state?
I am proud to be a champion for women as I advance my agenda during COVID-19. Earlier in session, I passed HB 379 which would make pregnancy an official medical exemption for the HOPE scholarship and allow those who become pregnant and receive the HOPE scholarship to delay the start of school a year or more so that they can have their child. No woman should have to choose between being a mother and their scholarship. They can keep both. This bill was signed into law and current students can take advantage of it.
I am also pushing HB 1651 which would mandate prenatal and postpartum care for pregnant prisoners so that we can bring dignity back to the court system. This would require minimum care for detainees such as testing, nutritional meals, and supplements and access to doctors. Because a woman has made a mistake, her child she is carrying should not be denied the nutrition and support they need because of their mother.
There are a lot of misconceptions about how democracy and reproductive freedom work. What is one of the biggest challenges you have faced as a champion of democracy and reproductive freedom and how did you overcome it?
The hardest battle is getting my conservative colleagues to respect Roe v. Wade as the law of the land and to remind them that being pro-choice IS NOT anti-life. Giving women the option to make decisions about their bodies should be determined by themselves, their family, and their doctor.
Why is it so critical, now more than ever, for women of color to get involved in politics and stand up for reproductive freedom and democracy?
As the only woman of childbearing age in the TN State House, I find myself being obligated to protect women's rights but I need more women to support our efforts. I can't be the only voice! I need other women to share their experiences to bring life and light to these issues. Our reproductive freedom is determined by men and that is wrong. Men should respect choice because THEY ARE NOT WOMEN! We need more women who will unapologetically assert our freedom! I need these women to run for office and join me in this fight! I need women to turn out to vote for reproductive freedom champions so that we can continue to stop laws intended to harm us.
Women of color are the most consistent voters. What should the government be doing better when it comes to centering the needs of women of color in policies?
The government needs to provide equity to Black communities or it will never change. Black women must stand up and only vote for people who will support Black people and our agenda.
What advice do you have for those trying to enter into politics?
My advice would be to find an issue you're passionate about and unapologetically go hard to solve it! Start an organization. Join an organization. Take a leadership role. Educate yourselves and your community. Speak out. Be bold! Register people to vote! Go vote every election. RUN FOR OFFICE!!!
Sign-up here for updates from The BGG so you don't miss the latest posts! You can keep up to date with us on Facebook, Twitter, and Instagram too. Don't forget to listen to our podcasts here. You can donate to support The BGG's production and distribution


text:
<?php

namespace spec\Tworzenieweb\SqlProvisioner\Service;

use PhpSpec\ObjectBehavior;
use Swift_Mailer;

class MailerSpec extends ObjectBehavior
{
    function let(Swift_Mailer $mailer)
    {
        $this->beConstructedWith($mailer);
    }

    function it_should_send_email(\Swift_Message $message) {
        $this->send($message);
    }
}

redpajama_set_name: RedPajamaGithub


First, I guess you know to know something about them... The beautiful ones. The flawless four. Everyone wanted to be them. You know 'em... They went to your school, too.
When an ordinary kidnapping prank leaves the future prom queen dead (accidentally gagged with a jawbreaker), a deadly sweet prank leads to cover-up makeover in this edgy and unpredictable comedy. But there will be no mercy as prom night arrives, bringing this spirited tale to it's cruel tiara-dropping conclusion.
Brett Anderson .... Donna A.
Torry Castellano .... Donna C.
Maya Ford .... Donna F.
Allison Robertson .... Donna R.


text:
KAREN VANDIVER LMFT-S
KAREN VANDIVER LMFT-SKAREN VANDIVER LMFT-SKAREN VANDIVER LMFT-S
Workshops, Class & Groups
Telehealth & Office
Mindful Meditation & Yoga
About New Healthworks
Karen Vandiver is a Licensed Marriage and Family Therapist and Texas Approved Supervisor with extensive experience who owns New Healthworks; in addition, she is the founder of Mindful Meditation Training Institute. While working on her Masters Degree at Mary Hardin-Baylor she served as an Academic Advisor Graduate Assistantship for undergraduate students. More recently, she worked as Adjunct Professor of Psychology at The University of Mary Hardin-Baylor. She has also provided annual guest lectures on Jungian Psychology at the University of Texas Doctoral Theories Class and annual lectures to the LMFT Supervisor Training Class at Texas A&M Central Texas. She is trained in Systemic, Strategic, and Bowen Family Systems.
Training in EMDR added to her already successful outcomes with trauma, PTSD, depression, anxiety, and panic attacks. As a Certified Hypnotherapist with the National Guild she has had success with behavioral issues along with peak performance. Her ability to utilize a unique and creative approach is individualized for each person and has led to real results.
Because of her unique approach and understanding she is asked to provide numerous presentations at multiple military bases on PTSD and Combat Stress on a regular basis.
She served as a professional liaison for The Oaks Treatment Center, flying children and adolescents back home to meet with the military families and their onsite clinical team for continuum of care. Karen has created inpatient and outpatient treatment programs for psychiatric hospitals and outpatient treatment centers.
Formally trained in eastern meditation practices and yoga, meditation retreats for students are held during the year as well as the Mindfulness Meditation Teacher Training Program. Students also learn MBCT whose success is supported by The National Institutes of Health. New research from 2019 indicates that regular meditation practice helps heal the brain and body of trauma.
She has served as a member of the board of directors of PTSD Recovery Centers of America, Songwriting with Soldiers, two term board president of The C. G. Jung Society, a two term board of director member and fundraising chair of Austin, Texas, board of director member for The International Piano Institute of Santa Fe, New Mexico, Capital Area Mental Health Center board of director of Austin, Texas; The Women's Center of Austin board of director member, and Waco Center for Youth as fundraising chair on the board of directors.
Miscellaneous awards and publications: A flag was flown on her birthday across the sky overseas and she was presented with it on safe return from deployment along with a certificate. She was also a liaison for Military One Source providing training on combat stress and PTSD to military bases all over the United States for which she earned two awards and a certificate. In addition, she received two decorative coins for working with professionals for Three Corps. She has written articles for Military One Source, Austin M.D. Magazine, Enjoy Whole Health as Psychology Columnist, and Santa Fe Sound Board Music Magazine.
Copyright © 2021 New Healthworks - All Rights Reserved.

redpajama_set_name: RedPajamaCommonCrawl


text:
(de)regulation nation
What is (de)regulation nation?
(de)regulation nation is the newsletter tracking bad, better, good, and great environmental news. Amid today's environmental rollbacks and dire warnings, I help you keep up without overwhelming you or bumming you out.
Who's behind (de)regulation nation?
I'm Emily J Gertz, a journalist and editor with over 15 years environmental reporting experience. I've covered politics, law, business, science, technology, health, human rights, and more, for HuffPost, Popular Science, Reveal, Men's Journal, Rolling Stone, The Guardian, Scientific American, and more.
Why pay for (de)regulation nation?
Your paying subscriptions help me keep publishing and improving (de)regulation nation each week. Creating each issue takes about four to six hours of research, reading, writing, and editing. My story choices and analysis are informed by over 10 years as a journalist covering just about every angle on the environment: climate, energy, politics, business, science, technology, justice, human rights, and more.
Click the big button to sign up:
© 2022 Emily J Gertz. See privacy, terms and information collection notice
(de)regulation nation is on Substack – the place for independent writing


Autumn is in full swing in Urbana-Champaign, and I am under house arrest for two weeks because of my specialty field exam. Today I stepped out to grab some lunch, and although the sun was hidden behind a blanket of grey, I was struck by the beauty of the trees and leaves and nature all around. I love Autumn. There's nothing more beautiful than watching the entire world change around you, not just one time, but four times every year.
That had a ruddy glow.


Five models of detector have just made their way to Lanberg brand portfolio. Some of them, just like the SR-104 model, can prevent any leaks / floods from occurring, Other models, such as the Lanberg carbon dioxide detector - SR-1005 – is able to save something much more precious.
Lanberg brand enters the surveillance market!
Brand of professional networking solutions - Lanberg - is growing in strength. Recently manufacturer has added to its comprehensive portfolio of network equipment such as routers, server cabinet accessories and cabling completely new products – surveillance kits. All 4 available Lanberg surveillance sets share a common design and handling. You can seamlessly switch between IP cameras, even without a computer. All you need is a smartphone with a dedicated app installed, available both for iOS and Android mobile devices. Now opportunity of catching a glimpse of your surveillance is always available in the palm of your hand. Convenient and simple.
Since the moment of appearing on the market, Lanberg has been primarily associated with a wide range of server cabinets and accessories to them. However, the manufacturer's portfolio is much larger and from now on it has extended with a new and important category of Wi-Fi routers. By doing so, the manufacturer wants to point out that the specialisation in passive network solutions was only an introduction to extending the offer and more comprehensive service of the network segment.
PowerWalker extends the offer with VI GX gaming series UPSes.
The power outage is a real nightmare for every competitive or casual gamer. It always comes unexpectedly and what a chaos it leaves behind - unsaved progress in the game, interrupted gameplay and indescribable anger. German manufacturer of uninterrupted power supplies - PowerWalker, now has a sensational solution to this very annoying problem - VI GX series of gaming UPSes.
Do you need a fast, reliable Internet connection covering all the rooms in your apartment or office? You will be happy to know that Impakt has just expanded its offer with EnGenius EMR3000 routers.
A power bar with surge protection is one of the most important pieces of equipment in a modern household. Impakt has just expanded its offer with new Acar bars, which will protect your hardware from power surges.
Impakt has just added new UPS devices into its offer, manufactured by one of the most recognized companies - PowerWalker. The new models from the VI R1U series are intended mostly for small technical cabinets. Their compact size allows them to be installed in locations previously unavailable for UPS devices, for example under your TV sets.
With today's variety of electronic devices it is recommended for your UPS to provide power safety to all of them, be effective and work flawlessly. These goals were in mind of PowerWalker when they created the VFI TG and VFI TGS UPS series.


text:
Skip to: content – navigation
Cancer is a leading cause of death in Australia, accounting for 31% of male deaths and 26% of female deaths in 2001. One in three men and one in four women will be diagnosed with cancer by the age of 75. Australia has a relatively high incidence rate but comparatively low mortality rate in comparison to other developed countries indicating that cancer survival in Australia is relatively good. This suggests the health system is performing well in lengthening survival through early detection and in treatment of cancer.1
A health system can only keep performing well with continual improvement and review. Within the current private health sector, although detection and survival rates are good, there are many areas that could be improved and refined for the benefit of all involved.
The following issues have led to the establishment of the PCPA:
The incidence of cancer increases with age and hence the number of cancer patients is likely to grow as the Australian population ages. However, the number of specialist medical oncologists is not increasing. Between 1999 and 2001, the number of medical oncologists actually declined from 187 to 171, although the number of radiation oncologists increased from 117 in 1995 to 182 in 2001. There is no current workforce plan to ensure Australia has a sufficient number of oncologists to meet future demand.2
The majority of cancer patients in Australia are cared for by private oncologists and haematologists and treated in private hospitals3 - a fact likely to be surprising to most Australians. Although contributing to their own care both directly and through private medical insurance, private cancer patients at times have limited access to needed drugs and can face difficulty in accessing hospital beds as a result of funding arrangements. These inequities need to be addressed.
Private cancer physicians also face issues that limit their ability to contribute to the development of medical knowledge and offer their patients the same range of treatment possibilities offered publicly. Despite the predominance of treatment in the private sector, all training of medical oncologists and clinical haematologists occurs in public hospitals meaning young physicians are denied access to the full range of training and professional development possibilities. Research, particularly trials of new drugs, primarily occurs through the public sector restricting the capacity of private practitioners to contribute in this important area. Administrative requirements in accessing certain drugs consume unnecessary specialist time in private, but not public, practice.
Most medical oncologists and clinical haematologists are members of both The Royal Australian College of Physicians (RACP) and the Medical Oncology Group of Australia (MOGA). RACP is responsible for the training and assessment of doctors wishing to practice as physicians. MOGA, a speciality society affiliated with RACP, is a professional association dedicated to the advancement of knowledge in cancer treatment and the promotion of high standards of practice. RACP and MOGA represent practitioners in both the public and private sector but professionals in the two sectors do face different challenges and there is currently no association representing the particular interests of private oncologists or their patients.
1. Figures taken from Australian Institute of Health and Welfare (AIHW) and Australasian Association of
Cancer Registries (AACR) 2004. Cancer in Australia 2001. AIHW cat.no. CAN 23. Canberra: AIHW (Cancer Series no. 28).
3. Australian Institute of Health and Welfare (AIHW) "Australian Hospital Statistics" report, 2006-07.
With a strong leadership group and a potential membership base of all private oncologists and haematologists, PCPA represents a critical group of specialists in the cancer care service spectrum. PCPA
acts on your behalf as a lobby group (several examples of where PCPA has effectively and significantly influenced government policy)
represents your views and those of your patients
is committed to ensuring that the efficient service that the private sector provides to over half of the nation's cancer patients is not overlooked in the ever tightening fiscal environment of health care reform.
Join the PCPA
Are you a cancer physician working in (or considering) private practice and not yet a member?
The PCPA offers its members professional support, networking opportunities, a forum for the exchange of knowledge and an opportunity to be part of the decision making process to help shape the future of private cancer medicine in Australia.
If you wish to join PCPA, please click button below to join online or contact PCPA Secretariat on pcpa@amamq.com.au or phone (07) 3872 2234.
Join PCPA
Want to renew your PCPA membership for another year? Choose a one-off renewal or opt-in for an automatic recurring membership. Follow the link to learn more about these membership options and begin the renewal process.
New for PCPA Members - 2020 Webinar Series by The Private Practice
PCPA Webinar: MBS item numbers for chemotherapy services
Enjoy all the benefits of membership
With a strong leadership group and a potential membership base of all private oncologists and haematologists, PCPA represents a critical group of specialists in the cancer care service spectrum.
Latest Media Release
Private oncologists reject PM claims of 'fee hikes' for cancer patients
An election manifesto on
behalf of Australian cancer patients and their families
The 'Cancer Care, No Gaps' Journey. Clinical trials – more patients, less cost.
The Private Practice Webinar
Q&A with Margaret Faux and access other resources from Synapse
Media / News
pcpa@amaq.com.au
07 3872 2234 (Tel)
07 3856 4727 (Fax)
PCPA Secretariat
Red Hill, Queensland 4059
Copyright © 2021 Private Cancer Physicians of Australia . Digital Marketing Agency iFactory


text:
Omega Pavonis är en orange jätte och kolstjärna i Påfågelns stjärnbild.

Stjärnan har visuell magnitud +5,14 och är svagt synlig för blotta ögat vid normal seeing. Den befinner sig på ett avstånd av ungefär 565 ljusår.

Referenser

Stjärnbilden Påfågeln
Kolstjärnor
Orangea jättar
Bayerobjekt
HD-objekt
HR-objekt

redpajama_set_name: RedPajamaWikipedia


text:
Dam bursts in northeastern Brazil forcing evacuations
A dam collapsed in the northeastern Brazilian state of Bahia after weeks of heavy rains Lebanon, news ,lbci ,أخبار Brazil, Evacuation,Dam,A dam collapsed in the northeastern Brazilian state of Bahia after weeks of heavy rains
A dam collapsed in the northeastern Brazilian state of Bahia after weeks of heavy rains, swamping already swollen local rivers and threatening flash floods, regional authorities said late on Saturday.
The Igua dam is near the city of Vitoria da Conquista in southern Bahia, leading authorities to evacuate residents at risk down river, mainly in the town of Itambe.
There were no reports of deaths or injuries or major damage, though details of the incident remained limited.
"A dam with a large volume of water has collapsed and a strong flash flood will impact the municipality of Itambe...," the Itambe town hall posted on its official Instagram account.
"All residents should evacuate the margins of the Verruga river urgently," it added.
Itambe is an agricultural region in southern Bahia located about 200 kms (125 miles) inland from the coastal city of Ilheus.
The mayor of Vitoria da Consquista, Sheila Lemos, said all residents close to the river had been evacuated.
In a posting on the city's website, Lemos said the flooding threatened to cut off the BR-116 highway, a major truck route between northeastern and southern Brazil.
Bahia Governor Rui Castro said at least 300 people have been evacuated from each of some 20 towns in the state that were hit by floods caused by heavy rainfall for almost two months.
"Thousands of people have had to leave their homes because the water rose one or two meters, even three meters in some places," he told reporters on Saturday.
The rains have caused 17 deaths in Bahia since the beginning of November, and 66 towns are facing emergency situations, civil defense officials said.
In the state capital of Salvador, weather officials said December rainfall has been six times greater than the average.


text:
Stubla can refer to:

 Stubla (Bojnik), a village in Bojnik, Serbia
 Stublla (Gjakova) or Stubëll, a village in Gjakova, Kosovo
 Stubla (Medveđa), a village in Medveđa, Serbia
 Stublla e Poshtme, a village in Viti, Kosovo
 Stublla e Epërme, a village in  Viti, Kosovo


Banks are failing to protect customers from bank transfer fraud despite regulatory calls for action, consumer group Which? has warned.
As the number of bank transfer scam victims - where the customer is tricked into agreeing to send a large sum, often thousands of pounds, to a fraudulent account - continues to rise, Which? claimed there was little evidence banks had responded to an earlier call from regulator the Payment Services Regulator (PSR) to do more to protect consumers.
Which? wants the next government to take tough action bank transfer fraud where consumers have no legal rights to get their money back from their bank.
Its new findings come eight months after Which? made a super-complaint to the PSR demanding more action be taken by banks to better protect customers from bank transfer scams. The PSR's response to the Which? complaint made clear banks had to do more to look after customers.
But after what it calls a "lack of action" from banks in heeding the PSR warning to do more, Which? is now writing to banks today requesting them to outline what action they are taking to safeguard customers from bank transfer scams.
Gareth Shaw, spokesman at Which?, said: "Despite the fact that consumers are still losing life-changing sums of money to fraudsters, it's not clear what meaningful action the banks have taken to protect their customers.
The PSR is due to publish a full report into bank transfer fraud early in September.


Thomas Jefferson Wrote 20,000 Letters. Is That All?
If you're among the few who wrote the Declaration of Independence, then sure, I'd like to see where you live. But I'm putting my foot down and not going to all of the places where George Washington slept – the man just moved around too much.
Visiting Thomas Jefferson's Monticello in Virginia is as much perspective into how households ran in an era gone by as it is insight into a fascinating man.
Photo courtesy of Flickr. It was raining the day I visited.
Seemingly there was a committee of five who worked on the DOI, but Jefferson is given credit as its writer. Historians (Dad) speak up and clarify, please.
While the tour lauded his work on the DOI, I was more interested in the humanity of such a project. The burden and inspiration–for a man aged only 33. How many drafts were there? Did he agonize over wording and wake up in the middle of the night with just the right phrasing? Did he feel it was done when it was signed–did he think there were still a few more tweaks to make?
Well, What Else Can You Do?
Jefferson was a self-trained architect, via observation and studying books. He conceived of the Lewis and Clark Expedition and negotiated the Louisiana Purchase. And then there was this little idea about public education. Oh, plus he held a smattering of government offices, no big deal.
Jefferson recorded the temperature twice daily and also monitored the wind's effect.
Monticello was built, he went to Europe and saw how they do things across the pond, he returned and tore down half to re-build with what he learned. Because he could?
He also chose all of the furnishings and drapes. Would that have happened had his wife still been alive?
Conversation was encouraged at dinner, so dumbwaiters were used instead of the interruptions of servants or slaves. That's why I don't have servants: for lively discussion. You?
He wrote at least 20,000 letters. We know because he rigged a gizmo that followed his own hand's movement and copied letters as they were written. He then kept those letters. Of course he did.
The museum offered a children's activity to write with a feather quill and ink. My inner child was all about it. Take a look at my handiwork.
Shazzam. Monticello is a gorgeous place! Click the pic to advance the slideshow. Reminder: these pics are from Flickr.
P, your handwriting is looking suspiciously good with the quill pen. I'm sure you know what I'm thinking.
Aw, this was a really nice post. In idea I wish to put in writing like this additionally ?taking time and actual effort to make an excellent article?but what can I say?I procrastinate alot and in no way appear to get something done.


text:
Shop » Shop » Subjects » Transportation and Public Safety
Principles for Effective Joint Bodies for Transboundary Water Cooperation under the Convention on the Protection and Use of Transboundary Watercourses and International Lakes (Russian language)
The Principles for Effective Joint Bodies for Transboundary Water Cooperation, presented in this publication, distil valuable lessons from the experiences of joint bodies worldwide, Parties to the Water Convention and other States, as well as other stakeholders. These experiences were gathered th...
Principles for Effective Joint Bodies for Transboundary Water Cooperation under the Convention on the Protection and Use of Transboundary Watercourses and International Lakes (Arabic language)
Principios para órganos conjuntos eficaces en la cooperación en materia de aguas transfronterizas en virtud del Convenio sobre la Protección y Utilización de los Cursos de Agua Transfronterizos y de los Lagos Internacionales
Los Principios para órganos conjuntos eficaces en la cooperación en materia de aguas transfronterizas, presentados en esta publicación, sintetizan lecciones valiosas a partir de las experiencias de órganos conjuntos a escala mundial, de las Partes en el Convenio del Agua y de otros Estados, así c...
Principes applicables à des organes communs agissant efficacement pour la coopération relative aux eaux transfrontières au titre de la Convention sur la protection et l'utilisation des cours d'eau transfrontières et des lacs internationaux
Les principes applicables à des organes communs agissants efficacement pour la coopération relative aux eaux transfrontières, présentés dans cette présente publication, reposent sur des enseignements précieux tirés de l'expérience d'organes communs du monde entier, de Parties à la Convention sur ...
Principles for Effective Joint Bodies for Transboundary Water Cooperation under the Convention on the Protection and Use of Transboundary Watercourses and International Lakes
Implementation of CEVNI Revision 5
The European Code for Inland Waterways (CEVNI) was first established in 1962 and has since that time been maintained by the UNECE Working Party on Inland Water Transport (SC.3). It contains the core uniform rules applicable to the traffic on inland waterways, such as marking on vessels, visual si...
World Forum for Harmonization of Vehicle Regulations (WP.29)
How it Works - How to Join it
This fourth edition of the publication, the so-called Blue Book, continues providing precise and updated information on the World Forum for Harmonization of Vehicle Regulations (WP.29) serviced by the UNECE Sustainable Transport Division: on its historical background, its administrative and legal...
Euro-Asian Transport Linkages
Operationalisation of Inland Transport between Europe and Asia
This publication is the outcome of work of the UNECE Group of Experts on Euro-Asian Transport Links (EATL) in phase III of the project (2013-2017). The report was drafted by a consultant from the Scientific and Research Institute of Motor Transport (NIIAT) in Moscow and is focused both at coordin...
European Agreement concerning the International Carriage of Dangerous Goods by Road (ADR)
Applicable as from 1 January 2019 (Flashdrive)
This authoritative Agreement is intended to increase the safety of international transport of dangerous goods by road. Regularly amended and updated, it contains the conditions under which dangerous goods may be carried internationally. Applicable as from 1 January 2019, it contains in particular...
SIGNI - European Code for Signs and Signals on Inland Waterways
Resolution No. 90
The European Code for Signs and Signals on Inland Waterways (SIGNI) provides recommendations for the competent authorities for the installation and application of buoyage and marking on European inland waterways contained in the fifth revision of the European Code for Inland Waterways (CEVNI) (TR...
Review of Maritime Transport 2018
Review of Maritime Transport
The Review of Maritime Transport is an UNCTAD flagship publication, published annually since 1968 with 2018 marking the 50 year anniversary. Around 80 per cent of the volume of international trade in goods is carried by sea, and the percentage is even higher for most developing countries. The Rev...
European Agreement Concerning the International Carriage of Dangerous Goods by Inland Waterways (ADN) 2019
Applicable as from 1 January 2019
European Agreement Concerning the International Carriage of Dangerous Goods by Inland Waterways (ADN)
The European Agreement concerning the International Carriage of Dangerous Goods by Inland Waterways (ADN) of 26 May 2000 has been in force since February 2008. This version has been prepared on the basis of amendments applicable as from 1 January 2019. The Regulations annexed to the ADN contain p...
Accord européen relatif au transport international des marchandises dangereuses par voies de navigation intérieures (ADN) 2019
Accord européen relatif au transport international des marchandises dangereuses par voies de navigation intérieures (ADN)
L'Accord européen relatif au transport international des marchandises dangereuses par voies de navigation intérieures (ADN) du 26 mai 2000 est entré en vigueur le 29 février 2008. Cette version a été préparée sur la base des amendements en vigueur le 1er janvier 2019. Le Règlement annexé à l'ADN ...
Transport Trends and Economics 2016-2017
Innovative Ways for Financing Transport Infrastructure
The publication discusses the different new or innovative ways that exist in order to finance transport infrastructure projects. A detailed review of existing tools and methodologies used by the Governments in order to finance their transport infrastructure is included. However, other innovative ...
Road Safety Performance Review - Georgia
From Reforming to Performing
Road safety is an important sustainable development goal, yet relatively underappreciated and greatly underfunded. Every year, more than 1.2 million people are killed globally while another 50 million are injured as a consequence of road traffic accidents. Approximately 90% of all road accidents ...
Road Safety Performance Review - Albania
TIR Handbook
Customs Convention on the International Transport of Goods Under Cover of TIR Carnets (TIR Convention, 1975)
The first section describes the TIR (Transports Internationaux Routiers) transit system, its coverage, objective and functioning and analyses possible future developments.The second section contains the complete text of the TIR Convention.The third section contains related resolutions and recomme...
Review of Maritime Transport 2015 (Russian language)
Review of Maritime Transport (Russian)
Access to frequent and reliable shipping services is key for developing countries' trade with overseas markets. Firms cannot export competitively and participate global value chains without adequate transport connectivity, and maritime transport continues to be the dominant mode of shipping goods...
As in previous issues since 1968, the 2014 Review of Maritime Transport contains a wealth of analysis and unique data. The Review is the renowned United Nations source of statistics and analysis on seaborne trade, the world fleet, freight costs, port traffic and the latest trends in the legal and...
More than 80 per cent of international trade in goods is carried by sea and an even higher percentage of developing-country trade is carried in ships. The Review of Maritime Transport, an annual publication prepared by the Division on Technology and Logistics of the UNCTAD secretariat, is an impo...
Review of Maritime Transport 2015 (Chinese language)
Review of Maritime Transport (Chinesec)
Review of Maritime Transport 2011 (Arabic language)
Review of Maritime Transport (Arabic)


text:
Q: Как анимировать градиентную непрозрачность? Внутри SVG есть белый градиент с определенной непрозрачностью:
<linearGradient id="wto" x1="479" y1="-345" x2="479" y2="853" gradientUnits="userSpaceOnUse">
    <stop stop-color="white" stop-opacity="0.2"/>
    <stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>

Не могу разобраться, как анимировать переход непрозрачности. То есть чтобы непрозрачность изменялась сначала сверху, а затем снизу.

A: Немного доработал ответ автора, чтобы можно было увидеть результаты анимации в снипете
Добавил паузу  в крайних положениях смены непрозрачности градиента.
 Пауза достигается повторением значений.  values="0.2;0;0;0.2;0.2"

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
      width="50%" height="50%" viewBox="0 0 900 900" >

<linearGradient id="bgg" x1="479" y1="-345" x2="479" y2="853" gradientUnits="userSpaceOnUse">
    <stop offset="0%" stop-color="#fff">
        <animate
            attributeName="stop-opacity"
            values="0.2;0;0;0.2;0.2"
            dur="4s"
            repeatCount="indefinite"
        ></animate>
    </stop>
    <stop offset="100%" stop-color="#000">
        <animate
            attributeName="stop-opacity"
            values="0;0.8;0.8;0;0"
            dur="4s"
            repeatCount="indefinite"
        ></animate>
    </stop>
</linearGradient>

<rect x="50" y="50" width="50%" height="50%" rx="5%"  fill="url(#bgg)" />
</svg>

В svg можно анимировать практически любой атрибут.
Ниже  пример анимации <animate attributeName="stop-color"

<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
<linearGradient id="Grad1" x1="0%" y1="0%" x2="0%" y2="100%">
<stop stop-color="rgb(0,0,12)" offset="0%">
<animate attributeName="stop-color" dur="24s" values="rgba(0,0,12,0);rgba(2,1,17,0);rgba(2,1,17,0);rgba(2,1,17,0);rgba(32,32,44,0.5);rgba(64,64,92,.8);rgb(74,73,105);rgb(117,122,191);rgb(130,173,219);rgb(148,197,248);rgb(183,234,255);rgb(144,223,254);rgb(87,193,235);rgb(45,145,194);rgb(36,115,171);rgb(30,82,142);rgb(30,82,142);rgb(21,66,119);rgba(22,60,82,0.8);rgba(7,27,38,.5);rgba(1,10,16,.3);rgba(9,4,1,0);rgba(0,0,12,0);rgba(0,0,12,0)" repeatCount="indefinite" />
<animate attributeName="offset" dur="24s" values="0;.85;.6;.1;0;0;0;0;0;.01;0;0;0;0;0;0;0;0;0;0;.3,.5,.8,0" repeatCount="indefinite" />
</stop>
<stop stop-color="rgb(0,0,12)" offset="100%" >
<animate attributeName="stop-color" dur="24s" values="rgba(0,0,12,0);rgba(25,22,33,.3);rgba(32,32,44,.8);rgb(58,58,82);rgb(81,81,117);rgb(138,118,171);rgb(205,130,160);rgb(234,176,209);rgb(235,178,177);rgb(177,181,234);rgb(148,223,255);rgb(103,209,251);rgb(56,163,209);rgb(36,111,168);rgb(30,82,142);rgb(91,121,131);rgb(157,166,113);rgb(233,206,93);rgb(178,99,57);rgb(47,17,7);rgb(36,14,3);rgb(47,17,7);rgba(75,29,6,.4);rgba(21,8,0,0);rgba(0,0,12,0)" repeatCount="indefinite" />
</stop>
</linearGradient>
<rect x="0" y="0" width="100%" height="100%" style="fill:url(#Grad1)" />
</svg>

Анимация горизонтального градиента
animate attributeName="x1"

<style>
.rect1 {
  fill: url('#bgg');
}
</style>
<svg  width="50%" height="50%" viewBox="0 0 900 900" >

  <defs>
    <linearGradient id="bgg" x1="0" x2="0" y1="0" y2="0" gradientUnits="userSpaceOnUse">
      <stop offset="20%" stop-color="#24bed2"/>
      <stop offset="90%" stop-color="#FF00AE"/>
    <animate attributeName="x1" dur="4s" values="0;900;900;0" repeatCount="indefinite" />
 </linearGradient>
  </defs>
<rect class="rect1" x="50" y="50" width="50%" height="50%" rx="5%"  />
  </svg>

Анимация вертикального градиента
animate attributeName="y1"

<style>
.rect1 {
  fill: url('#bgg');
}
</style>
<svg  width="50%" height="50%" viewBox="0 0 900 900" >

  <defs>
    <linearGradient id="bgg" x1="0" x2="0" y1="0" y2="0" gradientUnits="userSpaceOnUse">
      <stop offset="10%" stop-color="gold"/>
      <stop offset="80%" stop-color="dodgerblue"/>
    <animate attributeName="y1" dur="4s" values="0;900;900;0" repeatCount="indefinite" />
 </linearGradient>
  </defs>
<rect class="rect1" x="50" y="50" width="50%" height="50%" rx="5%"  />
  </svg>

Анимация градиента под углом с паузами в конечных точках
Анимируем сразу две координаты:
  <animate attributeName="x1" dur="5s" values="0;200;200;0" repeatCount="indefinite" />
    <animate attributeName="y1" dur="5s" values="0;200;200;0" repeatCount="indefinite" />

<style>
.crc1 {
  fill: url('#bgg');
}
</style>
<svg width="200px" height="200" viewBox="-10 -10 200 200">
  <circle class="crc1" cx="50" cy="50" r="50"  />
  <defs>
    <linearGradient id="bgg" x1="0" x2="0" y1="0" y2="0" gradientUnits="userSpaceOnUse">
      <stop offset="10%" stop-color="#24bed2"/>
      <stop offset="90%" stop-color="#FF00AE"/>
      <animate attributeName="x1" dur="5s" values="0;200;200;0" repeatCount="indefinite" />
      <animate attributeName="y1" dur="5s" values="0;200;200;0" repeatCount="indefinite" />
    </linearGradient>
  </defs>
</svg>

A: Разобрался с атрибутами анимации, оказалось все достаточно тривиально, CSS решение в данном случае мне не подходило:

 <linearGradient id="bgg" x1="479" y1="-345" x2="479" y2="853" gradientUnits="userSpaceOnUse">
     <stop offset="0%" stop-color="#fff">
         <animate
                attributeName="stop-opacity"
                values="0.2;0.0;0.2"
                dur="8s"
                repeatCount="indefinite"
            ></animate>
     </stop>
     <stop offset="100%" stop-color="#fff">
         <animate
                attributeName="stop-opacity"
                values="0.0;0.2;0.0"
                dur="8s"
                repeatCount="indefinite"
            ></animate>
     </stop>
    </linearGradient>

A: Анимация атрибута offset
Были проблемы с анимацией этого атрибута offset, - в Firefox всё работало отлично, но Chrome глючил, хотя согласно спецификации SVG он должен был работать при указании значений в процентах.
На enSO подсказали решение, что при замене процентов на дробные значения параметра values="1;0;1" всё работает отлично.
Ниже несколько примеров:
Исчезновение и рисование квадрата

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
      width="50%" height="50%" viewBox="0 0 900 900" >

<linearGradient id="bgg" x1="479" y1="-345" x2="479" y2="853" gradientUnits="userSpaceOnUse">
    <stop offset="0%" stop-color="#fff">
        <animate
            attributeName="offset"
            values="0;1;0"
            dur="4s"
            repeatCount="indefinite"
        ></animate>
    </stop>
    <stop offset="100%" stop-color="gray">
        <animate
            attributeName="offset"
            values="0;1;0"
            dur="4s"
            repeatCount="indefinite"
        ></animate>
    </stop>
</linearGradient>

<rect x="50" y="50" width="50%" height="50%" rx="5%"  fill="url(#bgg)" />
</svg>

Анимация градиента в качестве фона изображения

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
 width="50%" height="50%"      viewBox="0 0 900 900" >

<linearGradient id="bgg" x1="479" y1="-345" x2="479" y2="853" gradientUnits="userSpaceOnUse">
    <stop offset="0%" stop-color="#fff">
        <animate
            attributeName="offset"
            values="0;1;1;0;0"
            dur="5s"
            repeatCount="indefinite"
        ></animate>
    </stop>
    <stop offset="100%" stop-color="gold">
        <animate
            attributeName="offset"
            values="0;1;1;0;0"
            dur="5s"
            repeatCount="indefinite"
        ></animate>
    </stop>
</linearGradient>
<rect x="0" y="0" width="70%" height="70%" rx="5%"  fill="#ACA900" />

<rect x="80" y="80" width="50%" height="50%" rx="5%"  fill="url(#bgg)" />
<image x="30" y="100" xlink:href="https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg" width="50%" height="50%" />

</svg>

Эффекты радиального градиента

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
 width="50%" height="50%"      viewBox="0 0 900 900" >

<radialGradient id="myRadial"
           fx="50%" fy="50%" r="80%">

    <stop offset="0%" stop-color="gold">
        <animate
            attributeName="offset"
            values="0;1.3;0"
            dur="5s"
            repeatCount="indefinite"
        ></animate>
    </stop>
    <stop offset="100%" stop-color="#EDEDED">
        <animate
            attributeName="offset"
            values="0;1.3;1.3;0;0"
            dur="5s"
            repeatCount="indefinite"
        ></animate>
    </stop>
</radialGradient>
<rect x="0" y="0" width="70%" height="70%" rx="5%"  fill="#ACC400" />

<rect x="85" y="80" width="50%" height="50%" rx="5%"  fill="url(#myRadial)" />

</svg>

Горизонтальный градиент с белой полосой

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
      width="50%" height="50%" viewBox="0 0 900 900" >

<linearGradient id="bgg" x1="0" y1="0" x2="900" y2="0" gradientUnits="userSpaceOnUse">

 <stop offset="0%" stop-color="dodgerblue"/>
 <stop offset="51%" stop-color="white">
    <animate
            attributeName="offset"
            values="1;0;1"
            dur="4s"
            repeatCount="indefinite"
        ></animate>
    </stop>
    <stop offset="100%" stop-color="green"/>
        <animate
            attributeName="offset"
            values="1;0.5;1"
            dur="4s"
            repeatCount="indefinite"
        ></animate>
    </stop>
</linearGradient>

<rect x="50" y="50" width="50%" height="50%" rx="5%"  fill="url(#bgg)" />
</svg>

Угловой градиент с бегущей белой полосой

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
      width="50%" height="50%" viewBox="0 0 900 900" >

<linearGradient id="bgg" x1="0%" y1="0%" x2="100%" y2="100%" gradientUnits="objectBoundingBox">

 <stop offset="0%" stop-color="dodgerblue"/>
 <stop offset="52%" stop-color="white">
    <animate
            attributeName="offset"
            values="1;0;1"
            dur="4s"
            repeatCount="indefinite">
    </animate>
    </stop>
    <stop offset="100%" stop-color="yellowgreen">
        <animate
            attributeName="offset"
            values="1;0.5;1"
            dur="4s"
            repeatCount="indefinite">
  </animate>
    </stop>
</linearGradient>

<rect x="50" y="50" width="50%" height="50%" rx="5%"  fill="url(#bgg)" />
</svg>

redpajama_set_name: RedPajamaStackExchange


text:
const test = require('tape');

import Layer from '../../src/core/layer';
import LayerTimeContext from '../../src/core/layer-time-context';
import Dot from '../../src/shapes/dot';
import BreakpointBehavior from '../../src/behaviors/breakpoint-behavior';
import Timeline from '../../src/core/timeline';

test('Dot', (assert) => {
  const trackDiv = document.createElement("div");
  document.body.appendChild(trackDiv);
  const timeline = new Timeline();
  const track = timeline.createTrack(trackDiv);
  let timeContext = new LayerTimeContext(timeline.timeContext)
  var data = [
    { cx: 0, cy: 0 },
    { cx: 1, cy: 0.1 },
    { cx: 2, cy: 0.2 },
    { cx: 3, cy: 0.3 },
    { cx: 4, cy: 0.4 },
    { cx: 5, cy: 0.5 },
    { cx: 6, cy: 0.6 },
    { cx: 7, cy: 0.7 },
    { cx: 8, cy: 0.8 },
    { cx: 9, cy: 0.9 },
    { cx: 10, cy: 1.0 },
    { cx: 11, cy: 0.9 },
    { cx: 12, cy: 0.8 }
  ];
  let layer = new Layer('collection', data);
  layer.setTimeContext(timeContext);
  layer.configureShape(Dot);
  layer.setBehavior(new BreakpointBehavior());
  layer.timeContext.duration = 12;
  timeline.addLayer(layer, track);
  timeline.tracks.render();
  timeline.tracks.update();
  const item0 = layer.items[0].getBoundingClientRect()
  const item1 = layer.items[6].getBoundingClientRect()
  const bodyClientRect = document.body.getBoundingClientRect();

  assert.equal(item0.left+item0.width/2 - bodyClientRect.left, 0, "Dot is well positioned 1");
  assert.equal(item1.left+item1.width/2 - bodyClientRect.left, 600, "Dot is well positioned 2");
  assert.end();
});


text:
package com.tinkerpop.gremlin.server;

import com.tinkerpop.gremlin.groovy.engine.GremlinExecutor;
import com.tinkerpop.gremlin.server.util.MetricManager;
import com.tinkerpop.gremlin.structure.Graph;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.buffer.PooledByteBufAllocator;
import io.netty.channel.Channel;
import io.netty.channel.ChannelOption;
import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.util.concurrent.DefaultEventExecutorGroup;
import io.netty.util.concurrent.EventExecutorGroup;
import io.netty.util.internal.logging.InternalLoggerFactory;
import io.netty.util.internal.logging.Slf4JLoggerFactory;
import org.apache.commons.lang3.concurrent.BasicThreadFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.IOException;
import java.util.HashSet;
import java.util.Optional;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ScheduledExecutorService;

/**
 * Start and stop Gremlin Server.
 *
 * @author Stephen Mallette (http://stephen.genoprime.com)
 */
public class GremlinServer {

    static {
        // hook slf4j up to netty internal logging
        InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
    }

    private static final Logger logger = LoggerFactory.getLogger(GremlinServer.class);
    private final Settings settings;
    private Optional<Graphs> graphs = Optional.empty();
    private Channel ch;

    private final Optional<CompletableFuture<Void>> serverReady;

    public GremlinServer(final Settings settings) {
        this(settings, null);
    }

    public GremlinServer(final Settings settings, final CompletableFuture<Void> serverReady) {
        this.serverReady = Optional.ofNullable(serverReady);
        this.settings = settings;
    }

    /**
     * Start Gremlin Server with {@link Settings} provided to the constructor.
     */
    public void run() throws Exception {
        final EventLoopGroup bossGroup = new NioEventLoopGroup(settings.threadPoolBoss);
        final EventLoopGroup workerGroup = new NioEventLoopGroup(settings.threadPoolWorker);

        final BasicThreadFactory threadFactory = new BasicThreadFactory.Builder().namingPattern("gremlin-%d").build();
        final EventExecutorGroup gremlinGroup = new DefaultEventExecutorGroup(settings.gremlinPool, threadFactory);

        try {
            final ServerBootstrap b = new ServerBootstrap();

            // when high value is reached then the channel becomes non-writeable and stays like that until the
            // low value is so that there is time to recover
            b.childOption(ChannelOption.WRITE_BUFFER_LOW_WATER_MARK, settings.writeBufferLowWaterMark);
            b.childOption(ChannelOption.WRITE_BUFFER_HIGH_WATER_MARK, settings.writeBufferHighWaterMark);
            b.childOption(ChannelOption.ALLOCATOR, PooledByteBufAllocator.DEFAULT);

            final GremlinExecutor gremlinExecutor = initializeGremlinExecutor(gremlinGroup, workerGroup);
            final Channelizer channelizer = createChannelizer(settings);
            channelizer.init(settings, gremlinExecutor, gremlinGroup, graphs.get(), workerGroup);
            b.group(bossGroup, workerGroup)
                    .channel(NioServerSocketChannel.class)
                    .childHandler(channelizer);

            ch = b.bind(settings.host, settings.port).sync().channel();
            logger.info("Gremlin Server configured with worker thread pool of {} and boss thread pool of {}",
                    settings.threadPoolWorker, settings.threadPoolBoss);
            logger.info("Channel started at port {}.", settings.port);

            serverReady.ifPresent(future -> future.complete(null));

            ch.closeFuture().sync();
        } catch (Exception ex) {
            logger.error("Gremlin Server Error", ex);
        } finally {
            logger.info("Shutting down thread pools");

            gremlinGroup.shutdownGracefully();
            bossGroup.shutdownGracefully();
            workerGroup.shutdownGracefully();

            logger.info("Gremlin Server - shutdown complete");
        }
    }

    private static Channelizer createChannelizer(final Settings settings) throws Exception {
        try {
            final Class clazz = Class.forName(settings.channelizer);
            final Object o = clazz.newInstance();
            return (Channelizer) o;
        } catch (ClassNotFoundException fnfe) {
            logger.error("Could not find {} implementation defined by the 'channelizer' setting as: {}",
                    Channelizer.class.getName(), settings.channelizer);
            throw new RuntimeException(fnfe);
        } catch (Exception ex) {
            logger.error("Class defined by the 'channelizer' setting as: {} could not be properly instantiated as a {}",
                    settings.channelizer, Channelizer.class.getName());
            throw new RuntimeException(ex);
        }
    }

    private GremlinExecutor initializeGremlinExecutor(final EventExecutorGroup gremlinGroup,
                                                      final ScheduledExecutorService scheduledExecutorService) {
        // initialize graphs from configuration
        if (!graphs.isPresent()) graphs = Optional.of(new Graphs(settings));

        logger.info("Initialized Gremlin thread pool.  Threads in pool named with pattern gremlin-*");

        final GremlinExecutor.Builder gremlinExecutorBuilder = GremlinExecutor.build()
                .scriptEvaluationTimeout(settings.scriptEvaluationTimeout)
                .afterFailure((b, e) -> graphs.get().rollbackAll())
                .afterSuccess(b -> graphs.get().commitAll())
                .beforeEval(b -> graphs.get().rollbackAll())
                .afterTimeout(b -> graphs.get().rollbackAll())
                .enabledPlugins(new HashSet<>(settings.plugins))
                .globalBindings(graphs.get().getGraphsAsBindings())
                .executorService(gremlinGroup)
                .scheduledExecutorService(scheduledExecutorService);

        settings.scriptEngines.forEach((k, v) -> gremlinExecutorBuilder.addEngineSettings(k, v.imports, v.staticImports, v.scripts, v.config));
        final GremlinExecutor gremlinExecutor = gremlinExecutorBuilder.create();

        logger.info("Initialized GremlinExecutor and configured ScriptEngines.");

        // script engine init may have altered the graph bindings or maybe even created new ones - need to
        // re-apply those references back
        gremlinExecutor.getGlobalBindings().entrySet().stream()
                .filter(kv -> kv.getValue() instanceof Graph)
                .forEach(kv -> graphs.get().getGraphs().put(kv.getKey(), (Graph) kv.getValue()));

        return gremlinExecutor;
    }

    /**
     * Stop Gremlin Server and free the port.
     */
    public void stop() {
        ch.close();
    }

    public static void main(final String[] args) throws Exception {
        // add to vm options: -Dlog4j.configuration=file:conf/log4j.properties
        printHeader();
        final String file;
        if (args.length > 0)
            file = args[0];
        else
            file = "conf/gremlin-server.yaml";

        final Settings settings;
        try {
            settings = Settings.read(file);
        } catch (Exception ex) {
            logger.error("Configuration file at {} could not be found or parsed properly. [{}]", file, ex.getMessage());
            return;
        }

        logger.info("Configuring Gremlin Server from {}", file);
        settings.optionalMetrics().ifPresent(GremlinServer::configureMetrics);
        new GremlinServer(settings).run();
    }

    public static String getHeader() {
        final StringBuilder builder = new StringBuilder();
        builder.append("\r\n");
        builder.append("         \\,,,/\r\n");
        builder.append("         (o o)\r\n");
        builder.append("-----oOOo-(3)-oOOo-----\r\n");
        return builder.toString();
    }

    private static void configureMetrics(final Settings.ServerMetrics settings) {
        final MetricManager metrics = MetricManager.INSTANCE;
        settings.optionalConsoleReporter().ifPresent(config -> {
            if (config.enabled) metrics.addConsoleReporter(config.interval);
        });

        settings.optionalCsvReporter().ifPresent(config -> {
            if (config.enabled) metrics.addCsvReporter(config.interval, config.fileName);
        });

        settings.optionalJmxReporter().ifPresent(config -> {
            if (config.enabled) metrics.addJmxReporter(config.domain, config.agentId);
        });

        settings.optionalSlf4jReporter().ifPresent(config -> {
            if (config.enabled) metrics.addSlf4jReporter(config.interval, config.loggerName);
        });

        settings.optionalGangliaReporter().ifPresent(config -> {
            if (config.enabled) {
                try {
                    metrics.addGangliaReporter(config.host, config.port,
                            config.optionalAddressingMode(), config.ttl, config.protocol31, config.hostUUID, config.spoof, config.interval);
                } catch (IOException ioe) {
                    logger.warn("Error configuring the Ganglia Reporter.", ioe);
                }
            }
        });

        settings.optionalGraphiteReporter().ifPresent(config -> {
            if (config.enabled) metrics.addGraphiteReporter(config.host, config.port, config.prefix, config.interval);
        });
    }

    private static void printHeader() {
        logger.info(getHeader());
    }
}


text:
vidREACH.io
Try it Free! Request a Demo
5 Sales Enablement Training Opportunities
5 Sales Enablement Training Opportunities With the rising popularity of sales enablement, it is vital that your team has the knowledge and sill to sell before going into the sales battlefield. If you expect your team to perform in any capacity, you must provide the right training for…
Understanding the Sales Engagement Model
Understanding the Sales Engagement Model At the end of the day, having a phenomenal product doesn't mean you can sell it well. Your product might be the most advanced in its field, but if you don't have an effective sales engagement model, it will not matter. A good…
Sales Enablement Tools
Sales Enablement Tools Every company is looking to grab their audience's attention. Attention and engagement have quickly become the gauge of a successful marketing campaign. However, we rarely consider sales in gauging audience and campaign success. This is mostly because sales doesn't necessarily draw the eyes that a…
What is a Sales Engagement Platform?
What is a Sales Engagement Platform? These days, there is so much competition in business that it's easy to get left behind when new tech emerges. If you don't keep yourself up-to-date with tools that could benefit your company, you could easily find yourself swimming in the wake…
4 Steps for Increasing Candidate Engagement
4 Steps for Increasing Candidate Engagement Candidates often apply for many jobs, but the hiring process is not consistent across the board. Often it looks different depending on role, industry, and level of expertise. Not every candidate will have the most incredible experience when going through the hiring…
Overcoming Common Video Fears to Increase Engagement
As consumers, we are drawn to video content like never before. We are constantly consuming information across mediums, and video is rising up to meet the competition. Maybe your role has always been the consumer, but what happens when it's your time to shine and you have to…
Choosing the Right Sales Engagement Platform
Gone are the days of simply being 'online." Having an in-depth, CRM solution no longer holds a competitive edge for sales teams. Everyday there are new technologies being innovated, developed, or released. The noise within the technology industry is growing louder and louder. How do companies stand out…
What is Sales Acceleration?
Sales acceleration demonstrates strategies that enable businesses to move prospects through the sales funnel with the best efficiency. An effective sales acceleration software allows teams to have access to timely data and reports that increase the likelihood of prospect conversion. There are hundreds and hundreds of sales acceleration…
Learn How Video Helps Increase Marketing Engagement
Consumers today are visual people. Did you know that video will make up 80% of all internet traffic by 2021? Video is not a new, revolutionary tactic in marketing efforts. However, the ways in which we develop it and use it to our benefit as organizations can be…
The Benefits of Customer Engagement Software
Engagement matters because people's emotions matter. When we engage our consumers we develop an emotional connection with them. Customer engagement reflects your consumers' emotional attachment to your brand and the value it adds to their life. How we as organizations foster customer engagement can change the way that…
Sign up to get started!
Create personalized video engagement that thrives.
3025 Windward Plaza Suite 300
contact@vidreach.com
Screen Recorder Plugin
© 2023 vidREACH.io. All rights reserved.
Terms of Use | Privacy Policy | Anti-Spam Policy
web design new york
Stay up-to-date on all our latest product advancements. Check out all of our new and exciting features and updates to ensure you're getting the most out of vidREACH!


No Oscars—not even close—but it's lite and cute.
Mostly, I was just shocked Christopher Lloyd is still alive. He looked 80 in 1985's Back to the Future, but somehow he's still kickin'. He's only 78, for whatever that's worth.


James Bow, is the author with numerous published books both fiction and non-fiction. He is a graduate of The University of Waterloo and is very involved in and around campus and Kitchener Waterloo. He has worked as a database manager, web designer, circulation manager, administrative assistant, layout designer and office manager. But his passion is literature, especially Young Adult Fiction.
Writing is something I fell into. I always enjoyed writing, all the way back to high school, but it was a hobby for me, at first. It was something subservient to what I intended to do for a living which, at the time, had been to become an urban planner. However, I graduated from the University of Waterloo's school of urban and regional planning in 1995, during tough economic times and a period of government downsizing, when I was competing with senior managers with ten years experience for entry level positions. So planning was what I wanted to be, and I couldn't get into it - not without slaving away as a long-term intern, or upping sticks and moving to Florida. Instead, I got temp jobs and ended up falling into the tech industry, although that wasn't as good of a fit. I still enjoyed the writing and creation aspects of the job, but it was far too dry and technical for my tastes. Becoming a writer required a lot of courage, because I knew it was hard to make it work financially, and there were all these demands on my finances. But in the end, I needed to work at something I loved doing, because the other jobs were demanding too much of my time and I simply didn't enjoy doing the work. So, if I wasn't a writer now, I think it would only have been because I'd found a good planning job and progressed in that career. Today, though, it's my secondary interest. I run a public transit historical website called Transit Toronto, and I earn my keep with column writing, and contract work (writing marketing profiles) for an up-and-coming apartment brokerage company. I'm pleased that I've been able to put that part of me back into my professional life, but I am a writer first and a planner second.
As I said, I'd been writing since high school. I've been a fan of Doctor Who for just about ever, having seen my first episode (Genesis of the Daleks, part 6) on TV Ontario when I was four years old. When I entered high school, I discovered the world of fandom and joined a Doctor Who fan club. From there, I learned of the existence of fan fiction. I submitted my first Doctor Who fan fiction story when I was fourteen. By the time I was nineteen, I was producing my own fan fiction magazines. From 1991 to 2004, I wrote for and edited nearly twenty Doctor Who fan fiction publications. I've met a lot of friends through fan fiction, including the woman who became my wife, and I keep in touch with them to this day.
I grew up in a family that loved the written word. Both my parents were trained as librarians, and my mother (Patricia Bow) had been writing and submitting stories to publishers for as long as I could remember. When I was a teenager, my mother let me read over and critique one of her YA submissions, and she read over and critiqued my fan fiction. Along with my wife (Erin Bow), she's my best editor. I met my wife, Erin, when I submitted one of my fan fiction stories to the newsgroup alt.drwho.creative. We became penpals and eventually fell in love. She was already a talented poet, and I encouraged her to write some fan fiction, which I published, and which a lot of people liked. We've supported and encouraged each other ever since, sharing scenes and critiquing them. She's made me a much better writer than I would have been without her.
I read a lot in the field I like to write in, so I think that has an influence. Really, I'm writing what I'm writing because I love the YA, science fiction and fantasy genres and I want more such books on the shelf. When you read a lot, there's a lot of cross-pollination. I love what Kenneth Oppel did with his Airborn trilogy, and I want to emulate that. Arthur Slade and Phillip Reeve have helped introduce me to steampunk. I also love Terry Pratchett. But I think the two longest standing influences have been the television show Doctor Who and Australian children's writer Patricia Wrightson. Doctor Who is the most flexible format in fiction. At its core, it's the tale about a wizard with a magical cabinet that can take him anywhere in the universe. He's a portable hero that can be dropped into any story, regardless of setting or genre. That gave me a love for wide ranging storytelling that I think has influenced my writing. Patricia Wrightson is not really well known in Canada. Somehow, one of her books, An Older Kind of Magic made its way here, and my mother read it to me when I was eight. It's a story about how a group of children help save a park in Sydney from developers, with the help of creatures from Australian aboriginal folklore. A sense of magic infuses the book, but one thing that stood out for me at the time was that a couple of the children were siblings that lived with their parents in a cabin located on the roof of a government building in downtown Sydney. Their father was the chief caretaker of the building and he got to live at the top of the building with his family, and the children got to roam the abandoned offices after hours. That magical, almost spooky, setting just burned itself in my mind and I remembered it instantly when I came upon the book twenty years later. The interesting thing is, when I read the story to my wife, she said that my writing style was very similar to Patricia Wrightson's in this book. So perhaps she's influenced me more than I know.
People say it, but you can only really learn this first hand: it's better to make a living doing what you love than what you don't love, even if what you don't love earns you more money than what you do love. Even if you struggle to make ends meet (and you will), it's far more fulfilling if you enjoy what you're doing. I spent years avoiding being a writer because I didn't think it would pay the bills, but it was far better for my soul, and that's more important than my pocketbook.
I try to spend every spare moment writing something. I often have to struggle against wasting time on the Internet, checking e-mail, surfing websites or following Twitter. Sometimes I'm successful; sometimes I'm not. Now that my youngest daughter is attending preschool, and my eldest is in grade one, I have mornings to myself. This is a treat I haven't had in years. My wife needs to have her own writing office, and has rented space downtown to give herself a controlled mental space in which to work. I'm better at blocking out distractions, but in order to motivate myself to write, I sometimes find that I do have to step outside and find a space that isn't my home. By buying a coffee at a coffee shop, I tell myself, "right, I've spent money. Now I've got to sit down and write something in order to earn what I've spent." I also do a fair amount of writing late at night, after the kids are in bed but before I go to sleep myself. I don't have a set process other than that. The stories that I wrote were often discovered. I had a few seed ideas, perhaps a scene at the beginning, cool stuff in the middle and a possible scene in the end, and my task is to find a fun way to connect the dots. I rarely outline or anything like that or, if I do, it's something that I do at the same time as writing out scenes. Writing for me is the same act of discovery that readers do by reading.
7. Dows your writing process differ when writing fiction versus non-fiction?
Yes, they do, because the objectives of non-fiction are quite different. There is a lot more research involved and it stands to reason that the process has to be much tighter. In my non-fiction work, the deadlines are much tighter, so the work is more frenzied, but often the "story" is right there in front of me, and I simply have to write to that.
8. Do you prefer writing fiction or non-fiction?
There are elements I like of both. I'm proud of my non-fiction work, but fiction is more rewarding for me, I think. The story is far more mine in this instance.
I do have "soundtrack albums" that I associate with some of my stories. As with my fiction writing, these came together organically. Often, I'd discover a new artist or album as I was writing my new project, and I would make connections between the two. I discovered the Quebec artist Jorane back in 2001, when I started writing Fathom Five, and I believe she had a great influence on that work; the atmosphere of her music just fit the atmosphere I was going for in the novel. The Unwritten Girl was more of a Pink Floyd tale. My latest novels (currently unpublished) also have their own soundtracks. The Night Girl is a bit of an eclectic mix with a lot of alternative stuff; The Dream King's Daughter has a lot of Jorane and Tori Amos, and Icarus Down was written as I was discovering the works of avant-garde techno-cellist Zoe Keating.
That's certainly the case with Rosemary and Peter, whose first novel, The Unwritten Girl was heavily influenced by L'Engle's A Wrinkle in Time (I'm sure you've spotted some of the explicit connections). I started writing the series in 2001, five years before the first book was published, and I had a draft of all three novels finished by 2003. I knew what their lives were like from 12 to 18, and I had plans for a fourth novel (now shelved) that would have taken them to 24, when they were adults and expecting their first child. It's similar for the other characters I've created since, although in those cases, the development of their lives have come in the form of potential sequels rather than anything as detailed as Peter and Rosemary's lives.
12. In many ways you are a modern renaissance man, philosopher, educator, researcher, student, author and more. Very few people today are as well rounded as you are to what do you attribute this?
Quite possibly by not excelling in a particular field with good career opportunities. I've always enjoyed learning, and I was a rather studious kid, but I never seemed to take the most obvious path. Back in high school, I decided my focus would be geography, of all things, since that wasn't the obvious choice as something more math or language related. Maybe a part of me thought it would be fun to explore. The problem is, choosing such paths means the paths aren't exactly clear, since they're not as well trod. They're more fun to explore, but the final destination isn't easy to see. It took me a while to understand that it was writing that I loved the most, and that of all of the things I've done in my life - urban planning, office work, working at a high tech company and so on - the things I loved most about those things have been the creative writing elements. That doesn't exactly line up. I've dabbled in journalism, but I like to write fiction. I like to speak my mind, and putting a blog together naturally helped get those words out. I've dabbled in a lot of things, but at the core of it all has been my writing. I suspect being a writer leads to a lot of dabbling. We're explorers, not necessarily researchers. We don't always have the necessary focus to be experts in only one thing.
I really don't think we're going to be getting the genie back in the bottle in terms of bootleg downloads. It's just too easy to put something on the Internet and get it off, and making it difficult penalizes legitimate users unfairly. I think the best approach is to just call for an honest payment, noting that if we don't get paid, the world will lose our future content. I can only hope that anybody who downloads a bootleg copy of my book (I haven't heard of anyone doing that; my wife's Plain Kate is pretty high on the list of illegal downloads, however) eventually decides to get a legitimate copy that will get reflected on my royalty statement. If he or she ends up doing so as a result of encountering my book as a bootleg, so much the better. But I'm not going to lose sleep over it.
There isn't enough hours in the day for me to do this, and I'm not sure what my publisher does. Again, I have things to write, so I'm not going to waste that time by trying to police the Internet.
We cut the cable television soon after my eldest daughter was born, so what we have tends to be downloaded via iTunes or streamed from Netflix, or grabbed through an off-air antenna. My favourite show remains Doctor Who, but I quite like Community and The Big Bang Theory. We watch Mythbusters with our kids. And I have a healthy diet of children's television under my belt… enough for me to build conspiracy theories as to what really happened to Max and Ruby's parents. My favourite movies include Hitchcock's North by Northwest and the Lord of the Rings trilogy. I'm also partial to anything by Pixar. Other than that, we haven't been out to see a movie all that often since the kids were born.
I have to agree that learning how to learn is the best thing the university system ever taught me. Because once you get the basics down, there's so much more that's out there, you've just got to go and get it yourself - or ask the right people the right questions in order to get the answers you need. Everything else that our higher education systems are obliged to do - give us job skills, do high level research, et cetera - becomes much easier once this foundation is laid.
Well, I would go back to the list that I gave you in question 11. I'd knock out numbers seven through nine and bring along my wife, her laptop and my laptop. That way, I'd have good stuff to read, and she and I could work on our books and read them over for each other. That should keep us occupied for years. We'd also need a solar charger, so knock out number six as well.
My sister-in-law (now sadly passed away), Wendy once said "never buy anything you don't love". That made her very difficult to shop for. She later amended it to "never do anything you don't love." There is far too little time in your life to waste focusing on getting a high-paying career you're not passionate about because you want something to pay the bills. You have to be passionate about what you do in order for what you do to have meaning. It's hard to make a living, no matter what you do, but it feels a lot easier if you have fun doing it.
Thank you James for taking some time to answer some questions for the readers at Book Reviews and More. I look forward to reading more books by you and your wife.


Our Pink and Gold Penelope Dress is absolutely STUNNING! The ultimate dress for Birthday Parties, Pageants, Weddings, Holiday Parties or any special occasion.
Gold, sparkly sequins on top with a lined pink layered tutu filling out the bottom, adorned with a giant, show-stopping bow on the back. Fully lined.
Complete the look with our Gold Sequin Bow hairpiece. Bow comes on an alligator clip unless otherwise requested. If you would prefer your bow on a headband, write your request in the "Special Instructions" box.
Only ONE available in each size.


The new year always brings about new beginnings. Resolutions are made, changes promised, and predictions made. The feeling of a fresh start is exciting, and we're feeling that energy as well! Here are our predictions for what 2014 has in store for The George Center.
I won't say if this will be a regional, national, or even a music therapy conference, but I get the feeling this is the year we finally put it all together and present as a team at a conference. I'm hoping for national conference in the Fall.
So far, only our "Science Style" and "Somebody That I Used to Know" parodies have crossed that mark, but I'm thinking we'll get a third video into that range. Hopefully our video we're planning for social media advocacy month!
The way things have been going, this is a pretty safe prediction! We're growing as fast as ever, in fact we just hired our former intern Jordan! But I think we may even need to bring on another member to our team before the year runs out.
4. Our Decatur clinic location will be BUMPING!
We've gotten a TON of interest in music therapy from Atlanta and Decatur families lately, so we finally made the leap and opened a satellite clinic in Decatur. Interest remains high, and I'm predicting this location will be rolling in just a few short months. It's great to be ITP!
We're kicking off 2014 by starting up an intergenerational rock band with Arbor Terrace Assisted-Living, April will see the second performance of our Any Dream Will Do group, and we've got plans to perhaps start a summer marching band camp for students with special needs later in the year! I think these will be a BIG hit in the community.
Want to be a part of our 2014? Sign up for a free consultation and find out what music therapy can do for you or a loved one!


Through the years, numerous business, government and civil society leaders have made their way to Davos to consider the major global issues of the day and to brainstorm on solutions to address these challenges.
Over 3,000 world leaders from business, politics, art, academia and civil society will attend the 48th World Economic Forum (WEF) Annual Meeting over the five-day event in the Swiss ski resort town of Davos. The World Economic Forum is best known for its Annual Meeting in Davos-Klosters. Through the years, numerous business, government and civil society leaders have made their way to the high Alps to consider the major global issues of the day and to brainstorm on solutions to address these challenges. The Indian presence will be the largest ever with over 130 participants. In his plenary address, PM Modi said called for countries to unite to tackle what he called the three big challenges that the world faces - "climate change, terrorism and an increased self-centredness."
"After years of stagnation, the US is once again experiencing strong economic growth... America is open for business and we are competitive once again," says US President Donald Trump, speaking at the closing session of World Economic Forum in Davos.
"We are lifting people from dependents to independents," says US President Donald Trump.
"America first does not mean America alone... When US grows, the world grows," says US President Donald Trump, speaking at the closing session of the World Economic Forum 2018 in Davos.
"We are competitive once again; we have just enacted the most significant tax reform," the US President said.
President Donald Trump will take a turn as America's salesman-in-chief Friday, urging investment from the global business elite in Davos, while also warning foreign governments that they must play fair in trade or else.
Aadhaar covers 95% of Indians, Rana Kapoor CEO, Yes Bank said.
PM Narendra Modi's stance on electric cars and climate change has given "us direction to where we should go" and what kind of technologies to introduce in India, Carlos Ghosn CEO of Renault SA said at Davos.
Asked about her wishes from the budget, Shobana Kamineni, President, CII said: "Reduction in corporate taxes, more action in healthcare and anything that is job-creating is good for India."
According to the WEF Global Risks Report 2018, extreme weather, climate change and natural disasters are identified among the top risks facing humanity. Tune in for a panel discussion on 'Stepping Up Climate Action' at 3:30 pm.
Participants include Al Gore, former US Vice-President; Thomas Buberl, CEO, AXA; Jay R. Inslee, Governor of Washington; Jennifer Morgan, Executive Director, Greenpeace International; Anand Mahindra, Chairman, Mahindra Group, and Risalat Khan, SIPA Environmental Fellow, Columbia University.
Will soon be heading to Davos, Switzerland, to tell the world how great America is and is doing. Our economy is now booming and with all I am doing, will only get better...Our country is finally WINNING again!
"Corporate tax rate has to come down sharply as we must get private investment crowding in," says Yes Bank CEO Rana Kapoor.
"Banks have to put in a business model where they can respond to requirements of MSME very quickly," State Bank of India Chairman Rajnish Kumar said about the massive 2.11 crore recaptilisation plan for public sector banks.
In conversation with NDTV's Prannoy Roy, former RBI governor Raghuram Rajan says the Indian economy had two big headwinds last year - demonetisation and GST.
Indian IT giants TCS and Infosys have joined a global drive for tech reskilling of one million workers in the first ever such IT industry initiative.
"He was giving the perspective of India, does not need to be seen in context of any other country. That's why I think his speech was way above any other speech I have heard in Davos," NITI Aayog CEO Amitabh Kant said about PM Narendra Modi's speech.
"We are in an economic sweet spot at the moment, there is growth at many corners, but risk would be complacency But we have to fix the roof when the sun is shining," Christine Lagarde said.
"Continue the reforms that have been taken," Christine Lagarde on recommendations for Indian Economy.
"He clearly showcased India in a big way," IMF chief Christine Lagarde's reaction to PM Modi's speech at Davos.
At a round table with global CEOs in Davos, Prime Minister Narendra Modi addressed everyone by their first name, took questions and invited ideas, participants told NDTV on Monday.
India ranks above China, US when it comes to exerting positive influence in international affairs, the World Economic Forum said.
Andhra Pradesh Chief Minister N Chandrababu Naidu said it's a historical day for India over Prime Minister Narendra Modi's speech at the World Economic Forum. "PM gave a very good message to global community especially on geopolitics, terrorism and environmental issues," Mr Naidu said.
"I invite you: if you want wellness with wealth, come to India; If you want wholeness with health, come to India; if you want peace with prosperity, come to India. You will always be welcome in India," said PM Modi, summing up his keynote address at the plenary session of the WEF.
"Predictable, transparent and progressive India will continue to be the good news in an uncertain world... India will always be a unifying and harmonising force," said PM Modi.
"Our path to progress is: reform, perform and transform. This is why investing in India, travelling to India, manufacturing in India has become much easier than before. We have pledged to end License Raj, we are removing red tape and laying out the red carpet... New doors to FDI are being opened...," PM Modi said, in a keynote speech at the plenary session of the WEF.
"Progress is only real when it helps all and everyone joins us in the journey," said PM Modi.
In 2014, India's voters, for the first time, gave a complete majority to one party, he said. "And we always strived for 'Sabka Saath, Sabka Vikas'. And this forms the bedrock of all policies of my government, be it opening bank accounts for all Indians to ensure financial inclusion, or digital inclusion, or gender justice," the prime minister added.
"Mahatma Gandhi had said: 'I don't want the walls and windows of my world be closed from all sides. I want the air of the world to come in freely but it shouldn't uproot my home.' Today India follows this same philosophy," said PM Modi. "We Indians understand the value of diversity... We understand the importance of freedom and democracy," he added.
"There are differences even within families but when there are challenges, we must come together to face them...Friends, the challenges that I am alluding to are many and widespread... But given the time limit, I'll mention three of the biggest ones," said PM Modi.
"We have to overcome divides and distances for a bright future. In India, we have always believed in unifying people, not dividing them. Indian philosophers have said for thousands of years that the world is one family. We are tied together as one family, a shared thread binds us. This philosophy is relevant to tackle the divides and distances of our times," said PM Modi in a keynote speech at the plenary session of the WEF.
"In 1997, euro wasn't in circulation, Brexit hadn't happened, world hadn't heard of Bin Laden or Harry Potter... It was a time when chess players weren't at risk of losing to computers, Google wasn't there... If you searched for Amazon, you would find information on jungles and rivers," said PM Modi, delivering a keynote speech at the plenary session of the World Economic Forum in Davos.
SpiceJet's Ajay Singh spoke to NDTV on the sidelines of the annual WEF meet in Davos.
"PM Modi speaks with great passion in Hindi... I think he would speak at WEF today in Hindi," says SpiceJet CEO Ajay Singh.
There is a huge appetite for continuous surge in foreign investments in India with no comparable opportunity available worldwide, Union minister Piyush Goyal said today at Davos, even as he saw India's role at international platforms growing into a leader being looked into for solving problems of a 'fractured world'.
India has emerged as the fifth most attractive market for investments and optimism over global economic growth is at a record level, a survey of CEOs by global consultancy PwC has found. "The US remains the top spot for global investment, while India moves into the top 5," PwC's 21st CEO Survey said.
Honoured to receive the @wef's 24th Crystal Award, together with @eltonofficial and Cate Blanchett. My fan moment!!
Speaking on the sidelines of World Economic Forum meet in Davos, Andhra Pradesh chief minister N Chandrababu Naidu said: "I am very confident this time. This is India's Davos. Around 10-15 years ago, very few people used to come. Year by year, there is a lot of presence. There is a lot of visibility now from India."
India in focus at Davos 2018. Click here to watch Live updates.
India is projected to grow at 7.4 per cent in 2018 as against China's 6.8 per cent, the IMF said on Monday, making it the fastest growing country among emerging economies following last year's slowdown due to demonetisation and the implementation of the GST.
Signalling India's engagement with the rest of the world in a multi-dimensional way, the snow-resort at Davos is decked up to attract investors to India.
Sustainability is one of the top most priority for India. New Age New India.


Green glazed faience scarab seal in the form of a handle on one side, pierced for suspension. The other side is inscribed with a standing figure of Horus wearing a crown, flanked by possibly two feathers. Chipped on the base.


text:
El Palacio de Arzobispo (giego:Αρχιεπισκοπικό Μέγαρο), (turco: Başpiskoposluk Sarayı), también conocido como el Nuevo Palacio del Arzobispo es la residencia oficial del Arzobispo de Chipre, cabeza de la Iglesia Ortodoxa Chipriota.

El Palacio, ubicado en el centro de la ciudad amurallada de Nicosia, fue edificado próximo al Antiguo Palacio del Arzobispo. (construido en dos pisos en el sigo XVII, hoy alberga la Museo de Arte Popular y el Museo de la Lucha Nacional), entre 1956 y 1960; en estilo arquitectónico neo-Bizantino. Fue construido por el Arzobispo Makarios III, entre 1956 y 1960 y también alberga el Museo Bizantino y la Biblioteca del Arzobispado.

El palacio fue severamente dañado con motivo del golpe de estado del 15 de julio de 1975 contra el gobierno de Makarios.

Su plano general fue diseñado por George Nomikos en Atenas, mientras que Nicholas S. Roussos y John Pericleous de Limassol fueron los responsables del trabajo arquitectónico.

Hasta el año 2008 había en una esquina del predio, una escultura de bronce de Makarios parado que fue trasladada junto a su tumba próxima al Monasterio de Kikkos. Fue esculpida por Nikolas Kotziamannis, pesa 13 toneladas y tiene 9 m de alto.

Aunque el Palacio del Arzobispo no está abierto al público, el Museo Bizantino, la Biblioteca del Arzobispado, el Museo de Arte Popular y el Museo de la Lucha Nacional ubicados en su terreno sí lo están.

Lectura complementaria
 Iglesia ortodoxa chipriota

Referencias

Enlaces externos
 Archbishop's Palace, Nicosia, Cyprus. Disponible en

Arquitectura de Chipre del siglo XX
Palacios episcopales
Edificios y estructuras de Nicosia
Iglesia de Chipre


text:
Solidarity 519, 2 October 2019
Download Solidarity 519 pdf(2.79 MB)
Listen to all Solidarity audio here
Labour plans Universal Credit change
Hong Kong: the build up to 1st October
Lessons of "Heathrow Pause"
Hodge and signals
Free Louisa Hanoune
A lazy day in the office
Make Labour fight Johnson!
The "abolish deputy leader" fiasco
Calling Andy Burnham to account
For Labour, not "progressive unity"
Labour must respect free movement vote
The left at Labour conference
China: 1949-1989-2019
Brexit, the white working class and liberal left
The Irish border and Brexit
Arab-Israelis at the polls
More comments on Lukács
Royal Mail eCourier strike
Industrial news in brief
A sticky time for Teflon Don
Will Sefton
For articles in the debate in Solidarity and in Workers' Liberty on Universal Credit, see here.
On 27 September, just after Labour conference, the Labour Party announced that a Labour government will "scrap" Universal Credit and revise its current position of halting the roll-out.
The detail of the new policy is a series of important reforms.
"Reduce the five-week waiting period by introducing an interim payment after two weeks;
Scrap the two-child limit;
Scrap the benefit cap;
Immediately suspend sanctions and the claimant agreement;
Make split payments, payments direct to landlords, and
Chen Ying
As I write on 30 September, the 70th anniversary of the founding of the People's Republic of China. Here in Hong Kong, tonight is deadly quiet, the calm before the storm.
30 September was an international day of protests involving many cities around the world, and Saturday 28 September was the fifth anniversary of the 2014 Umbrella movement, when HK police launched 79 tear gas canisters five years ago that day.
The level of police weaponry and brutality five years on have far exceeded most people's expectations. On Sunday alone over 100 more protesters were arrested.
In the old days, protest
Mike Zubrowski
Attempts were made to fly toy drones in Heathrow's "restricted zone" from Friday 13 September for most of a week.
This action, "Heathrow Pause", was part of a protest against climate change, by a split from Extinction Rebellion (XR).
Measured by its stated aims and objectives, the action was not particularly successful. There was some publicity for the plans in advance, but very little media coverage over the week of the action itself. No planes were grounded, which was part of the aim, as an end towards media coverage.
The activists' stated aim of forcing the state to send them to prison —
On 28 September, the result was announced of a "trigger ballot" in Barking Labour Party.
Votes were sufficient for Margaret Hodge, the Labour MP for the constituency, to face an open selection contest for the next election.
Only one "trigger ballot" had previously reached the threshold for an open selection, so many left-wingers across the country were pleased to see one more.
It is not so simple, though. Hodge first became prominent as the "soft left" leader of Islington council in the 1980s but has been a Labour right-winger since the late 1990s at least.
In May 2019 she was reported by the
Louisa Hanoune, leader of the Workers' Party in Algeria, linked to the "Lambertist" left group in France, has been sentenced to 15 years in jail.
On 25 September a military court sentenced her for "plotting against the state and undermining the army".
Also sentenced to 15 years were Said Bouteflika, brother of former president Abdulaziz Bouteflika, now pushed aside by the military regime as it seeks to hold on to power, and two former state intelligence bosses, Mohamed Mediene and Bachir Tartag.
The prosecutors based their case on reports of a meeting of the four. They tried to discredit
Jim Denham
Life isn't always easy for Steve Sweeney, International Editor of the Morning Star. Earlier this year he was detained and interrogated by Turkish police when he landed at an Istanbul airport.
Thoughts of what had happened to Jamal Khashoggi in the Saudi consulate six months before in the same city flashed through his mind.
The Morning Star – quite rightly – is highly critical of the Erdoğan regime in Turkey.
But when it comes to regimes that the paper approves of — "anti-imperialist" Venezuela or Syria, for instance, or "socialist" China, Steve's job is a lot easier. Most of the time he just
As Parliament reconvened on 25 September, Boris Johnson declared:
"This Parliament is gridlocked, paralysed, and refusing to deliver on the priorities of the people. It is not just unable to move forward...
"The Leader of the Opposition and his party do not trust the people. The Leader of the Opposition and his party are determined to throw out the referendum result, whatever the cost….
"The people of this country have had enough of it. This Parliament must either stand aside and let this Government get Brexit done, or bring a vote of confidence and finally face the day of reckoning with the
Gerry Bates
Labour conference in Brighton, 21-25 September, was lively, and passed several good left-wing policies.
Its political profile, however, was marred chiefly by two things. First, the manoeuvring from the platform to deflect the membership on the Brexit issue, and the nonsensical looking-both-ways National Executive statement which summed it up.
And, second, the failed attempt through the National Executive Committee just before conference to get rid of Labour's right-wing deputy leader Tom Watson by summarily abolishing his post (in existence since 1922).
It's a question, of course, whether
Nick Weightman
Thousands of young people gathered in Manchester's St Peter's Square on Friday 20 September. The protest was rather a warning to politicians who thought they could come along, mouth nice platitudes and pat young people on the head.
Lillia, a 10-year old climate activist (with her own blog), took Greater Manchester Mayor Andy Burnham to task when he said he was "doing his best" and made a big deal of a new free 16-18 year old bus pass and his opposition to fracking.
Lillia skewered his "lies, when you don't count the airport in emission figures" [Manchester Airport is owned by GM local
Janine Booth
This is my opening speech at the debate at The World Transformed 2019 about whether it would be right for the Labour Party to enter into electoral pacts or coalitions with other parties. The other speakers were Nadia Whittome (Labour for a Socialist Europe), Clive Lewis MP and Caroline Lucas MP.
I'm going to put the case that Labour's job is to be the party of the working class, and that therefore, its priority is to build itself as that rather than make alliances with non-working-class parties.
Unity and pluralism are important. Labour needs to be a coalition rather than seek to make


Chaired by experts by experience and NDTi, with leading thinkers from the sector, this conference is about what needs to happen to enable people with learning disabilities to lead a full and satisfying life as part of the community. It will take a rights-based approach to rediscovering what is important: employment, housing and relationships.
Expert speakers and facilitators such as Professor Chris Hatton: Centre for Disability Research, Lancaster University, Fiona Ritchie: Managing Director Learning Disabilities, Turning Point, and Rob Greig: Chief Executive, NDTi, & former government national director for learning disabilities, will share the latest research and lead workshops on people's rights, housing, employment and relationships.
Sara Ryan and George Julian will deliver a key note on the need for and content of the LB Bill as well as running a workshop sharing experiences and lessons from the Justice for LB Campaign.
The conference is aimed at commissioners, senior managers, strategists, partnership board members, elected members and service managers responsible for planning learning disability services, as well as provider organisations and people with learning disabilities and family carers.


FIFA 16 provides one of the most dramatic gameplay overhauls the series has seen in years. Here are tips and tricks to help you get to grips with the changes and help give you an advantage over the opposition.
FIFA 16s various gameplay overhauls mean that previously-sound attacking tactics can prove fruitless now. Rather than trying to hit teams on the counter-attack with relentless pace, FIFA 16 favours the more considered approach. Keeping the ball and passing it sideways is not a wasteful strategy: instead its about taking your time, waiting for the space to open up and then exploiting it.
Not every pass has to be played forwards, giving it back to the centre halves is a viable option as it forces the other team to push up the field, creating more space behind the lines of defence. Also, quickly switching the ball from one side of the pitch to the other is an effective way of opening up space, as it forces the middle to become less compact as you operate across the whole pitch.
Remember: for as long as you have the ball, the opponent cannot score. Wait for the right opportunity to attack the opposition goal, then dont waste it.