text:
«Здорово и вечно» — российский документальный фильм Натальи Чумаковой и Анны Цирлиной 2014 года. Фильм рассказывает о музыканте Егоре Летове и его группе «Гражданская оборона», охватывая период с начала 1980-х до начала 1990-х годов. Фильм вышел в прокат в России 20 ноября 2014 года.

Производство

В 2009 году Наталья Чумакова, вдова Егора Летова, смонтировала небольшой 40-минутный фильм из домашнего видео — «Егор Летов: Проект фильма». «Проект фильма» с успехом был показан на фестивале современного кино «2morrow» в Москве в этом же году. Наталья рассчитывала, что найдутся кинематографисты, которые возьмутся за полноценный полнометражный фильм о Летове и «Гражданской обороне», но поскольку этого не произошло, стала снимать сама. Съёмки растянулись на пять лет. Первоначально фильм назывался «Гражданская оборона: начало». К ноябрю 2013 года было отснято и отобрано около 300 часов материала. 20 ноября началась краудфандинг-акция на сайте Kroogi для сбора средств, нужных для монтажа фильма. Нужная сумма была собрана за месяц. Выход фильма был запланирован на осень 2014 года — это и 50-летие Егора Летова, и 30-летие «Гражданской обороны».

Фильм был переименован в «Здорово и вечно» — это одноимённый студийный альбом 1989 года и песня.

Сюжет

Фильм рассказывает о творческом пути Егора Летова с начала 1980-х до начала 1990-х годов. О том, с чего началась любовь к музыке. О жизни в Москве и возвращении в Омск. Как появилась идея первой группы «Посев». Как из этого всего выросла «Гражданская оборона». Отношения с властями и КГБ. Сумасшедший дом. О фестивале в Новосибирске в 1987 году. О знакомстве Егора с Янкой Дягилевой и совместном творчестве. О фестивале в Москве в 1988 году. О создании концептуального музыкального проекта «Коммунизм». Рассказывается о «последнем концерте» «Гражданской обороны» в Таллине в 1990 году и роспуске группы. Фильм заканчивается кадрами с несостоявшегося концерта в Москве в декабре 1993 года.

Принимали участие

 Сергей Летов
 Александр «Иваныч» Рожков
 Валерий «Валерыч» Рожков
 Сергей Жариков
 Константин «Кузьма» Рябинов
 Ирина Рябинова
 Олег «Манагер» Судаков
 Вадим «Лукич» Кузьмин
 Денис Каспирович
 Сергей Тендитный
 Алексей «Плюха» Плюснин
 Фёдор Фомин
 Игорь «Игорёз» Рагулин
 Аркадий Климкин
 Игорь Староватов
 Сергей Фирсов
 Сергей Гурьев
 Игорь «Джефф» Жевтун

Критика
Фильм получил много откликов — доброжелательных либо нейтральных.

Из отрицательных моментов «Коммерсантъ» отметил «неубедительность» воспоминаний. Многие авторы указывают также на то, что хоть фильм и раскрывает многие факты из ранней биографии Летова, но тем не менее осталось не раскрыто, почему Летов стал тем, кем стал.

Хотя фильм охватывает сравнительно небольшой промежуток времени, некоторые детали, по мнению некоторых авторов, либо остались недосказаны (Янка Дягилева), либо вообще не упомянуты (участники первой группы «Посев», совместная работа с группой «Инструкция по выживанию»).

См. также
 Следы на снегу (фильм, 2014)

Примечания

Ссылки
 Официальный сайт
 Официальная группа в социальной сети «ВКонтакте».
 Официальная страница в социальной сети «Facebook».

  на Пятом международном фестивале документального кино о музыке Beat Film Festival.

Фильмы 2014 года
Фильмы России 2014 года
Фильмы о панк-культуре
Документальные фильмы 2014 года
Документальные фильмы России
Документальные фильмы о музыке
Документальные фильмы-биографии России
Молодёжь СССР 80-х
Перестройка в культуре и искусстве
Гражданская оборона (группа)
Янка Дягилева
Сибирский панк
Фильмы о Егоре Летове


text:
Riverview mother shares her son's survival story after escaping the Jacksonville Landing shooting
By: Marisela Burgos
JACKSONVILLE, Fla. - Stories of survival are emerging from Jacksonville a day after a shooter opened fire at a gaming competition.
Timothy Anselimo lives in Riverview. His mother said he was shot three times, on Sunday, when he attended the Madden 19 Tournament at the Jacksonville Landing. Anselimo is a professional gamer. In the gaming community, he's known as 'OLARRY.' He was drafted by the NBA 2K Milwaukee Bucks.
Anselimo's mother, Sujeil Lopez, said he returned to Florida from Wisconsin a week ago.
"For him to come to a gaming event where, as his mother, I thought he'd be safe and he wasn't, it's insane," Lopez said.
Lopez said her son was shot in the chest, hip, and hand. She said her son is devastated by the shooting. He does not know if he will be able to play again.
MORE: What are eSports? | Photos | List of mass shootings since 1949
"He made it and he's alive, but if he can't play and he can't work and he can't do this, his life will be changed forever," Lopez said.
Anselimo told his mother if he cannot play again, he is determined to work for the NBA 2K league.
"He just can't believe that this happened to him," Lopez said.
According to authorities, 24-year-old David Katz of Baltimore attended the competition and killed two people Sunday afternoon. Authorities said he injured several additional people. They suffered gunshot wounds. Investigators said Katz then turned the gun on himself, committing suicide. They have not released a motive for the shooting.
Lopez described what her son did to escape the Jacksonville Landing. The tournament was held at Chicago Pizza.
"My son was shot twice. He fell. He had to jump over the fence and when he got up to leave that's when he got shot the third time. His friend picked him up. They just literally jumped over a fence and [were] at the Hooters," Lopez said.
According to the family that is where Anselimo stayed until help arrived. They credit a Hooters employee for helping save their son.
Lopez expressed her gratitude to everyone who has reached out to her family.
"He's destroyed right now with what has happened to him. Our main focus right now is to get him better -back to where he needs to be," Lopez said.
Chris McFarland saw Anselimo at Hoosters after they both escaped.
"I remember I was in Hooters with him afterward and that's when you just saw the sheer terror on everyone's face," McFarland said.
McFarland was grazed by a bullet. He said he heard a loud noise, but did not think it was a gunshot.
"After a couple more shots, I actually got hit in the head. That's when I decided it's time to drop to the floor," McFarland said.
McFarland lives in Pennsylvania and was in town for the tournament. He said it was chaotic.
"People were running all over the place. I actually just fell on the ground and I was able to look at the shooter. I can vividly remember this guy aiming a handgun shooting people in the crowd," McFarland said.
McFarland said he cannot stop thinking about the shooting, the friends he lost, those who were injured, and about the gaming community.
"You hear about these stories a lot, but now I was in the middle of a room getting shot at and seeing my friends dead," he said.
McFarland said his life will change forever after what he witnessed.
"Whatever he had going on in his life that is just something that drove him to do this heinous act toward a group of people that really love each other," McFarland said.

redpajama_set_name: RedPajamaCommonCrawl


text:
Bishop Babbili Prabhudass (died 1996) was the first elected Bishop - in - Karimnagar Diocese of the Church of South India which was ecclesiastically bifurcated from the Diocese of Dornakal of the Church of South India in early 1978.  Prabhudass led the bishopric for a period of five years from 1978 through 1982.

Prior to assuming the ecclesiastical office of the Bishop, Prabhudass was a seminary teacher from 1974 to 1977 during the principalship of the Systematic Theologian Joshua Russell Chandran at a fully ecumenical United Theological College, Bangalore, a Theologiate in Bangalore which had co-faculty drawn from the Carmelites of Mary Immaculate-Dharmaram College in Bangalore.

Writings
 Personal Evangelism,
 Guide to Evangelism
 Sister Carol and the Church of South India

Studies

Graduate
After Prabhudass discerned his avocation to become a Priest, the Diocese of Dornakal led by V. S. Azariah sent him for ministerial formation to the United Theological College, Bangalore, one of the affiliated seminaries of the Senate of Serampore College (University) where he pursued a spiritual course leading to Bachelor of Divinity between 1941 and 1945 during the Principalship of Max Hunter Harrison.  Other companions of Prabhudass during that period who were studying at varying intervals included A. E. Inbanathan, C. Arangaden, J. R. Chandran, S. J. Samartha, B. G. Prasada Rao and others.  Prabhudass was awarded the degree of B.D. during ensuing convocation of the University during the Registrarship of The Rev. C. E. Abraham.

Post-graduate
In 1951, during the bishopric of A. B. Eliott, Prabhudass was resent to the United Theological College, Bangalore for upgrading his academics where he enrolled for a postgraduate course leading to Master of Theology during 1951-1952, during the Principalship of M. H. Harrison becoming the fifth postgraduate student in the history of the College.  The University awarded an M.Th. during its convocation the following year during the Registrarship of The Rev. W. W. Winfield.

Prabhudass also went for research exposure to England, during the Bishopric of P. Solomon and returned to India in 1958.

Ecclesiastical ministry
Soon after Prabhudass completed his seminary studies, he was assigned pastoral roles in the Diocese of Dornakal from 1945 onwards.  Prabhudass was a Seminary Teacher at the Andhra Union Theological College (AUTC), Dornakal, teaching along with Eric J. Lott.  By 1959, much before the integration of the AUTC into the Andhra Christian Theological College, Rajahmundry, Prabhudass had moved out to medical ministry as a Chaplain at the CSI-Mission Hospital, Phanigiri.

During 1974 he was assigned the role of a Cathedral Presbyter of the CSI-Epiphany Cathedral, Dornakal for a short period until he was sent to teach at the United Theological College, Bangalore the same year.

Seminary Teacher
Prabhudass was a Faculty Member from 1974 to 1977 at the United Theological College, Bangalore affiliated to India's first University, the Senate of Serampore College (University) {a University under Section 2 (f) of the University Grants Commission Act, 1956} with degree-granting authority validated by a Danish Charter and ratified by the Government of West Bengal. Prabhudass was Lecturer of Pastoralia and Dean of Practical Work. and taught both graduate and post-graduate students.  Prabhudass was also part of the literary circles of the college and was made a member of the editorial committee of the UTC-Gurukul Alumni Journal.

In 1975 when the United Theological College, Bangalore embarked on a fully ecumenical initiative with co-faculty made available from the Carmelites of Mary Immaculate-Dharmaram College, Bangalore, Prabhudass was also featured in the souvenir marking the inauguration of the educational partnership.  During the teaching period of Prabhudass from 1974 to 1977 the candidates studying at that period comprised Christopher Asir, P. Surya Prakash, S. W. Meshack, Mani Chacko, D. N. Premnath and others from the graduate section while J. W. Gladstone, D. Dhanaraj and others hailed from the post-graduate section.  Prabhudass' stint at the College coincided with the Registrarship of D. S. Satyaranjan who was the College Registrar and Lecturer - in - New Testament.

In 1977, while Prabhudass was teaching at the Theologiate in Bangalore, he was recalled to the Diocese of Dornakal led by P. Solomon as there were plans for a greater role for Prabhudass in the Diocese.  Based on the communication from the Bishop, Joshua Russell Chandran Principal relieved Prabhudass in 1977 enabling him to return to the Diocese of Dornakal in September 1977.

Bishopric

The Diocese
The Diocese of Dornakal which was ecclesiastically erected in 1912 was led by Bishop V. S. Azariah right from the time of its inception until his sudden death in 1945  In the postcolonialism scenario, the geographical area of the diocese was considerably reduced during the bishopric of A. B. Eliott with the formation of new dioceses in 1947 resulting in the Diocese of Krishna-Godavari, Diocese of Rayalaseema and Diocese of Nandyal.  As a result of the conversations that took place in the Church of South India Synod to further reduce the ecclesiastical jurisdiction of the Diocese of Dornakal, the Moderator, N. D. Ananda Rao Samuel announced the bifurcation of the Diocese of Dornakal as a result of which the Diocese of Karimnagar was erected on March 12, 1978  Subsequently, the CSI-Wesley Church in Karimnagar was consecrated as a Cathedral.  Prabhudass was reassigned to the Diocese of Karimnagar upon bifurcation.

Consecration and ministry
With the erection of the Diocese of Karimnagar in 1978, the Church of South India Synod announced the appointment of Prabhudass to lead the newly erected diocese.  N. D. Ananda Rao Samuel then Moderator of the Church of South India Synod principally consecrated Prabhudass at the CSI-Wesley Cathedral, Karimnagar as the first Bishop - in - Karimnagar in the presence of the co-consecrator, Solomon Doraiswamy, the Deputy Moderator at the CSI-Wesley Cathedral in Karimnagar and P. Solomon, the Bishop-in-Dornakal.  During the bishopric of Prabhudass from 1978 to 1982, he was entitled to use the ecclesiastical prefix The Right Reverend and attended two conclaves of the Church of South India Synod,
 the seventeenth Synod held at the Madras Christian College, Tambaram from 10–14 January 1980 which elected Solomon Doraiswamy as its Moderator and I. Jesudasan as its Deputy Moderator,
 the eighteenth Synod held at Vellore from 11–15 January 1982 which elected I. Jesudasan as its Moderator and Sundar Clarke as its Deputy Moderator.

Prabhudass was part of the Synod in 1982 which voted with 2/3rds majority for the Ordination of women as Priests in the Church of South India leading to the subsequent ordination of Elizabeth Paul in 1987 as the first ordained woman Priest of the Church of South India.  Incidentally, J. R. Chandran, a companion of Prabhudass, co-founded the Association of Theologically Trained Women in India which took up the issue of Ordination of women not only with the Protestant Churches in India but also with the Catholic Church heads.

After ministering for nearly 5 years in the bishopric, Prabhudass vacated the Cathedra in Karimnagar in 1982 on attaining superannuation resulting in sede vacante following which the Church of South India Synod led by I. Jesudasan, then Moderator of the Church of South India Synod appointed G. B. Devasahayam in 1982 to succeed Prabhudass.

Lambeth Conference
As Bishop - in - Karimnagar, Prabhudass attended the eleventh Lambeth Conference held at the University of Kent at Canterbury in 1978 presided by the Archbishop of Canterbury, Donald Coggan.

Administrator
Ever since Prabhudass was consecrated as a Bishop in 1978, he became an ex-officio member of the Board of Governors at the Andhra Christian Theological College, a vernacular medium Protestant Regional Theologiate in Hyderabad with near-ecumenical composition consisting of,
 the Baptists (Convention of Baptist Churches of Northern Circars and Samavesam of Telugu Baptist Churches),
 the Anglicans, the Congregationalists and the Wesleyans through the Church of South India (Dioceses of Dornakal, Karimnagar, Krishna-Godavari, Madras, Medak, Nandyal, Rayalaseema)
 the Lutherans (Andhra Evangelical Lutheran Church, Good Samaritan Evangelical Lutheran Church and South Andhra Lutheran Church),
 the Methodists (Methodist Church in India)

The theologiate in which Prabhudass was a Board Member was notable for its Old Testament scholarship throughout India as two Old Testament Scholars Victor Premasagar and G. Babu Rao were teaching at the regional theologiate at that time.  Prabhudass provided the required management especially at a time when the Principalship rotated from the Church of South India to the Convention of Baptist Churches of Northern Circars due to the election of Victor Premasagar, CSI, Ph.D. (St. Andrews) as General Secretary of the Church of South India Synod in 1980 resulting in the appointment of Komaravalli David, CBCNC, Ph.D. (Edinburgh) by the Board of Governors.

Honours
In 1959, the Edinburgh Medical Missionary Society reported,

In 2007, the Diocese of Karimnagar has named its Evangelistic Training School in memory of B.  Prabhudass.  In 2010, a mission focusing on the leprosy-afflicted living in the suburbs of the twin cities of Hyderabad and Secunderabad in India was instituted to the memory of Prabhudass jointly by Christ the King and the Episcopal Diocese of Fort Worth (Episcopal Church) where annual charity events are taken up for creating awareness and mobilizing resources for the mission.

References

Further reading

Telugu people
20th-century Anglican bishops in India
Anglican bishops of Karimnagar
Indian Christian theologians
Senate of Serampore College (University) alumni
Academic staff of the Senate of Serampore College (University)

redpajama_set_name: RedPajamaWikipedia


Galbraith Pointe is a market rate community designed with comfort in mind, both inside and out. When you pull up to our community you'll be greeted by towering trees, green grass, and vibrant flowers. You'll also notice our spacious picnic areas, a basketball court, a pool, and a playground for the kids. If you think the outside is nice, just wait until you see the inside. Our two and two bedroom plus den apartments feature fully equipped kitchens and loads of cabinet space. We also have laundry connections in every home, central air conditioning, and plentiful closet space.
As a resident you'll also get to enjoy our great Finneytown location. With the Brentwood Plaza Shopping center and a host of restaurants and shops nearby there's always something to do. We're also surrounded by many great parks including Warder Park, Seymour Nature Preserve, McEvoy Park, and many others. To top it off, our community is nearby to both public and private schools and is located right off of Ronald Reagan Highway. Stop by today to see how you can Live Life Better!
Check out our WalkScore to learn more about our great neighborhood!


Elaine Hancock (Olney, United States) on 17 September 2015 in Plant & Nature.
I went out to McKee Beshers Wildlife Management Area to walk around the ponds and look for Blue Heron. I didn't have much luck. I only saw 2 birds. They must have known I was coming and hid in the tall grass!
Une très belle composition, de beaux détails et couleurs.
Stunning tones and details ! Great shot.
C'est très joli ! J'aime bien les spirales tournicotées des fines branches qui encadrent les épis !
Well, I think if we're lucky. You took no Blue heron but took this beauty. Great image !!
Very graphic, I love your capture !
Jolie prise, très délicate !!
Ces plantes sèche et la forme et ces arrondis quelle vue sueprbe.
But you got this great shot instead!
They were connected to NSA, maybe ?
Wonderful shot of beautiful plants. Instead of herons, you apparently found something good.
This definitely works for me.... a beautiful composition Elaine... very sharp with great detail!
I like the detail and rich color you captured with this image. Excellent sharpness.
Beautifully captured, Elaine. Wonderful details and contrasting colors.
Magnificent image, splendid dof !!!
What a lovely study this makes - neatly framed and presented.
with beautiful focus, details, colors, lights & bokeh!
Lovely detail and depth of field. These are beautiful natural sculptures.


text:
CMADDICT
#QuickFix
Team Addict
ISRAELI RESEARCH BOAT ESCORTED BY TURKISH NAVAL SHIPS OUT OF CYPRIOT WATERS
TOBYMAC HONORED WITH SEVENTH CAREER GRAMMY AWARD
by The Media Collective on 2016-02-17 09:41:06
Nashville, Tenn. (February 16, 2016) – Multi-platinum selling TobyMac was recognized with his seventh career GRAMMY® Award for Best Contemporary Christian Music Album for THIS IS NOT A TEST at the 58th Annual GRAMMY® Awards. THIS IS NOT TEST, his sixth studio album, debuted at No. 1 on the Christian Albums Chart, No. 4 on the Billboard Top 200 and No. 3 on the Digital Albums Chart and boasted the GRAMMY® nominated No. 1 radio hit "Feel It." Garnering critical acclaim and notable placement, THIS IS NOT A TEST received coverage from ESPN Music, FOX & Friends, HLN's "Weekend Express," ABC Radio, Billboard, FOX News, Patheos and more.
TobyMac's GRAMMY® win comes at the start of his 2016 HITS DEEP Tour, kicking off February 18 in Baton Rouge, La. Britt Nicole, Colton Dixon, Building 429, Capital Kings, Finding Favour and Hollyn will join TobyMac on the tour, traveling to over 25 markets. For more information on the tour, visit tobymac.com/tour.
About TobyMac:
With more than 11 million units in career sales and a whopping seven GRAMMY® Awards, TobyMac's career continues on the fast track. His most recent studio album, THIS IS NOT A TEST garnered a GRAMMY® Award and a high marking debut at No. 4 on the Billboard Top 200. Each one of his previous five studio solo projects have achieved Gold certification, a first for an artist in the history of his label, Capitol Christian Music Group. Among those honored with Gold certification, EYE ON IT, which debuted atop the Billboard 200, only the third ever Christian album to do so. His live DVD, ALIVE & TRANSPORTED, is RIAA Certified platinum and received a GRAMMY® award.
Website // tobymac.com
More news by The Media Collective
BUILDING 429 WRAPS A SUCCESSFUL 2019, ANNOUNCES NEW SINGLE AND TOUR FOR 2020;
12 December 2019 – Nashville, TN – GRAMMY®-nominated band Building 429 is wrapping up one of their most successful years yet thanks to a big hit radio single, a holiday EP, and the announcement of a new partnership.
PHIL WICKHAM AND CHRIS QUILALA RELEASE NEW SONG "YOU CANNOT BE STOPPED"
NASHVILLE, TENN (April 23, 2019) Renowned worship leaders Phil Wickham (Fair Trade Services) and Chris Quilala (Jesus Culture / Capitol Christian Music Group) have released a new song...
SANCTUS REAL DEBUTS NEW SINGLE, "UNSTOPPABLE GOD"
23 April 2019 – Nashville, Tenn. – Fair Trade Services announces the new single from Sanctus Real, titled "Unstoppable God," which is out now and available at all digital music providers. "Unstoppable God" is the follow-up to..
SARAH KROGER RELEASES LABEL DEBUT, BLOOM, ON FRIDAY, APRIL 26
NASHVILLE, TENN. (APRIL 23, 2019) Integrity Music will release the label debut, Bloom, from Catholic worship leader and songwriter Sarah Kroger on Friday, April 26th. Kroger's label debut takes...
CITIZEN WAY BUS CATCHES FIRE, ANNOUNCE FUNDRAISING CAMPAIGN
A fire ignited on Citizen Way's Generosity Rocks tour bus during a recent tour stop in Michigan. Thankfully, no one was seriously injured in the fire but the bus is a complete loss. Firefighters were
AUTHOR TERESA SHIELDS PARKER SHARES SECRETS ABOUT HER MIRACULOUS 250-POUND WEIGHT LOSS
Discouraged about being overweight? Wonder what to do about it? In the new book, Sweet Journey to Transformation: Practical Steps To Lose Weight and Live Healthy, Teresa Shields Parker shares not only how to lose weight, but how to keep it off
More Content from CMADDICT
Gone (Deluxe)
Reviewer: Jon Ownbey
TobyMac - 21 Years
Slightly Obsessed #238: When the Night Closes In
What should we do when night descends, and sleep doesn't come? When the wolves of worry encircle us in the dark, how are we to respond?
Well Done (Acoustic)
Album: Fear No More
Copyright © 2018 · All Rights Reserved · CMADDICT.com


text:
#include "ReqAvenue2HttpTransfer.h"
#include "AvenueHttpTransferLogHelper.h"
#include "DirReader.h"
#include "HpsCommon.h"
#include <boost/algorithm/string.hpp>

#ifndef MAX_PATH
#define MAX_PATH 256
#endif

map<string,SA2HSoUnit> CReqAvenue2HttpTransfer::sm_mapSo;
boost::mutex CReqAvenue2HttpTransfer::sm_mut;
string CReqAvenue2HttpTransfer::sm_strReloadErrorMsg = "";
int CReqAvenue2HttpTransfer::sm_nReloadResult = 0;
bool CReqAvenue2HttpTransfer::sm_bReloadFlag = true;
boost::condition_variable  CReqAvenue2HttpTransfer::sm_cond;

CReqAvenue2HttpTransfer::CReqAvenue2HttpTransfer()
{
}

CReqAvenue2HttpTransfer::~CReqAvenue2HttpTransfer()
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s\n",__FUNCTION__);

	map<string,SA2HTransferUnit>::iterator iterMap;
	for(iterMap = m_mapUnitBySoName.begin(); iterMap != m_mapUnitBySoName.end(); ++ iterMap)
	{
		SA2HTransferUnit sUnit = iterMap->second;
		destroy_a2h_obj pFunDestroy = sUnit.pFunDestroy;
		pFunDestroy(sUnit.pTransferObj);
	}

	m_mapUnitBySoName.clear();
	m_mapTransferUnit.clear();

	boost::unique_lock<boost::mutex> lock(sm_mut);
	map<string,SA2HSoUnit>::iterator iterSmMap;
	for(iterSmMap = sm_mapSo.begin(); iterSmMap != sm_mapSo.end();++iterSmMap)
	{
		if(iterSmMap->second.nLoadNum == 0)
		{
            CLOSE_LIBRARY(iterSmMap->second.pHandle);
			sm_mapSo.erase(iterSmMap);
			m_mapSoInfoBySoName.erase(iterSmMap->first);
		}
		else
		{
			iterSmMap->second.nLoadNum--;
		}
	}
	sm_strReloadErrorMsg = "";
}

int CReqAvenue2HttpTransfer::DoLoadTransferObj(const string & strDirPath, const string & strFilter)
{
	boost::unique_lock<boost::mutex> lock(sm_mut);

	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, strDirPath[%s], strFilter[%s]\n",__FUNCTION__,strDirPath.c_str(),strFilter.c_str());

	nsHpsTransfer::CDirReader oDirReader(strFilter.c_str());
	if(!oDirReader.OpenDir(strDirPath.c_str()))
	{
		TS_XLOG(XLOG_ERROR,"CReqAvenue2HttpTransfer::%s,open dir error\n",__FUNCTION__);
		return -1;
	}

	char szFileName[MAX_PATH] = {0};

	if(!oDirReader.GetFirstFilePath(szFileName))
	{
		TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s,GetFirstFilePath error\n",__FUNCTION__);
		return 0;
	}

	do
	{
		if(0 != InstallSoPlugin(szFileName))
		{
			TS_XLOG(XLOG_ERROR,"CReqAvenue2HttpTransfer::%s,InstallSoPlugin[%s] error\n",__FUNCTION__,szFileName);
		}

	}while(oDirReader.GetNextFilePath(szFileName));

	CreateTransferObjs();

	return 0;
}

int CReqAvenue2HttpTransfer::InstallSoPlugin(const char *szSoName)
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, szSoName[%s]\n",__FUNCTION__,szSoName);

	map<string,SA2HSoUnit>::iterator itr = sm_mapSo.find(szSoName);
	if(itr != sm_mapSo.end())
	{
		return 0;
	}

    PluginPtr pHandle = LOAD_LIBRARY(szSoName);
    if (NULL == pHandle)
	{
        TS_XLOG(XLOG_ERROR, "CReqAvenue2HttpTransfer::%s, LOAD_LIBRARY[%s] error[%s]\n", __FUNCTION__, szSoName, GET_ERROR_INFO("can't Load"));
        return -1;
	}

	TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s-------------pHandle[%0X]--------------  \n", __FUNCTION__, pHandle);

    create_a2h_obj create_unit = (create_a2h_obj)GET_FUNC_PTR(pHandle, "create");
    if (!create_unit)
    {
        TS_XLOG(XLOG_ERROR, "CReqAvenue2HttpTransfer::%s, GET_FUNC_PTR create[%s] error[%s]\n", __FUNCTION__, szSoName, GET_ERROR_INFO("can't find"));
        return -1;
    }

    destroy_a2h_obj destroy_unit = (destroy_a2h_obj)GET_FUNC_PTR(pHandle, "destroy");
    if (!destroy_unit)
    {
        TS_XLOG(XLOG_ERROR, "CReqAvenue2HttpTransfer::%s, GET_FUNC_PTR destroy[%s] error[%s]\n", __FUNCTION__, szSoName, GET_ERROR_INFO("can't find"));
        return -1;
    }

	SA2HSoUnit SA2HSoUnit;
	SA2HSoUnit.strSoName = szSoName;
	SA2HSoUnit.pHandle = pHandle;
	SA2HSoUnit.pFunCreate = create_unit;
	SA2HSoUnit.pFunDestroy = destroy_unit;

	sm_mapSo.insert(make_pair(szSoName,SA2HSoUnit));

	return 0;
}

int CReqAvenue2HttpTransfer::CreateTransferObjs()
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s\n",__FUNCTION__);

	map<string,SA2HSoUnit>::iterator iter;
	for(iter = sm_mapSo.begin(); iter != sm_mapSo.end(); ++iter)
	{
		string strSoName = iter->first;
		/* if m_mapUnitBySoName has the SoName, don't create class instance */
		map<string,SA2HTransferUnit>::iterator iterMap = m_mapUnitBySoName.find(strSoName);
		if(iterMap == m_mapUnitBySoName.end())
		{
			create_a2h_obj create_unit = iter->second.pFunCreate;
			destroy_a2h_obj destroy_unit = iter->second.pFunDestroy;

			IRequestAvenueHttpTransfer* pTransferObj = create_unit();
	        if(pTransferObj == NULL)
	        {
	            TS_XLOG(XLOG_ERROR,"CReqAvenue2HttpTransfer::%s, create object failed, SoName[%s]\n",__FUNCTION__,strSoName.c_str());
	            continue;
	        }

			string strTemp = pTransferObj->GetPluginSoInfo();
			TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, GetPluginSoInfo(), [%s]\n",__FUNCTION__, strTemp.c_str());
			m_mapSoInfoBySoName.insert(make_pair(strSoName,strTemp));

			SA2HTransferUnit oSTUnit(strSoName,pTransferObj, destroy_unit);

			vector<string> vecTemp;
			pTransferObj->GetServiceMessageId(vecTemp);
			vector<string>::iterator iterTemp;
			for(iterTemp=vecTemp.begin();iterTemp!=vecTemp.end();++iterTemp)
			{
				TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s, srvMsgId[%s]\n",__FUNCTION__, (*iterTemp).c_str());
				vector<string> vecSplit;
				boost::algorithm::split( vecSplit, (*iterTemp), boost::algorithm::is_any_of(","),boost::algorithm::token_compress_on);
				if( vecSplit.size() == 2 )
				{
					SServiceMsgId msgIdentify(atoi(vecSplit[0].c_str()),atoi(vecSplit[1].c_str()));
					oSTUnit.vecSrvMsgId.push_back(msgIdentify);
					m_mapTransferUnit.insert(make_pair(msgIdentify,oSTUnit));
				}
			}
			m_mapUnitBySoName.insert(make_pair(strSoName,oSTUnit));

			iter->second.nLoadNum++;
		}
		else
		{
			continue;
		}
	}

	return 0;
}

int CReqAvenue2HttpTransfer::UnLoadTransferObj(const string &strDirPath,const vector<string> &vecSo)
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, vecSo.size[%d]\n",__FUNCTION__,vecSo.size());

	boost::unique_lock<boost::mutex> lock(sm_mut);
	sm_strReloadErrorMsg = "";
	int nCount = 0;

	vector<string>::const_iterator iterVec;
	for(iterVec = vecSo.begin(); iterVec != vecSo.end(); ++iterVec)
	{
		string strSoName = *iterVec;
		string strFullPath = strDirPath + CST_PATH_SEP + strSoName;
		map<string,SA2HTransferUnit>::iterator iterMap = m_mapUnitBySoName.find(strFullPath);
		if(iterMap != m_mapUnitBySoName.end())
		{
			/*destroy the instance of so*/
			SA2HTransferUnit &sUnit = iterMap->second;
			TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s, m_mapUnitBySoName.erase so_map[%s]\n",__FUNCTION__,sUnit.strSoName.c_str());
			destroy_a2h_obj pFunDestroy = sUnit.pFunDestroy;
			pFunDestroy(sUnit.pTransferObj);
			m_mapUnitBySoName.erase(iterMap);

			/*erase the m_mapTransferUnit*/
			vector<SServiceMsgId>::iterator itrSrv;
			for(itrSrv = sUnit.vecSrvMsgId.begin(); itrSrv != sUnit.vecSrvMsgId.end(); ++itrSrv)
			{
				m_mapTransferUnit.erase(*itrSrv);
			}
		}
		else
		{
			TS_XLOG(XLOG_WARNING,"CReqAvenue2HttpTransfer::%s, There is no such so in m_mapUnitBySoName[%s]\n",__FUNCTION__,strFullPath.c_str());
		}

		sm_nReloadResult = 0;
		map<string,SA2HSoUnit>::iterator iterSmMap = sm_mapSo.find(strFullPath);
		if(iterSmMap != sm_mapSo.end())
		{
			iterSmMap->second.nLoadNum--;
			TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, soName[%s],sm_nLoadNum[%d]\n",__FUNCTION__,strFullPath.c_str(),iterSmMap->second.nLoadNum);
			if(iterSmMap->second.nLoadNum == 0)
			{
				TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s,dlcolse so[%s]\n",__FUNCTION__,strFullPath.c_str());
				/*execute in the last thread*/
                CLOSE_LIBRARY(iterSmMap->second.pHandle);
				m_mapSoInfoBySoName.erase(iterSmMap->first);
				sm_mapSo.erase(iterSmMap);
				sm_strReloadErrorMsg += string("Unload so[") + strSoName + "] success;";

				nCount++;
			}
		}
		else
		{
			TS_XLOG(XLOG_WARNING,"CReqAvenue2HttpTransfer::%s, There is no such so in sm_mapSo[%s]\n",__FUNCTION__,strSoName.c_str());
			sm_nReloadResult = -2;
			sm_strReloadErrorMsg += string("so[") + strSoName + "] hasn't been loaded;";
			nCount++;
		}
	}

	/* true if in the last thread, notify the condition singal*/
	if(nCount == (int)vecSo.size())
	{
		TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, In the last thread, notify\n",__FUNCTION__);
		sm_cond.notify_one();
	}
	return 0;
}

int CReqAvenue2HttpTransfer::ReLoadTransferObj(const string & strDirPath, const vector<string> &vecSoName)
{
	TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s\n",__FUNCTION__);

	boost::unique_lock<boost::mutex> lock(sm_mut);

	int nRet = -1;
	if(sm_bReloadFlag)
	{
		sm_strReloadErrorMsg = "";
		sm_nReloadResult = -2;
		vector<string>::const_iterator iterVec;
		for(iterVec = vecSoName.begin(); iterVec != vecSoName.end(); ++iterVec)
		{
			char szTransferObj[MAX_PATH] = {0};
			sprintf(szTransferObj, "%s%s%s", strDirPath.c_str(), CST_PATH_SEP, (*iterVec).c_str());
			TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s, szTransferObj[%s]\n",__FUNCTION__,szTransferObj);
			map<string,SA2HSoUnit>::iterator iterSmMap = sm_mapSo.find(szTransferObj);
			if(iterSmMap == sm_mapSo.end())
			{
				if(0 != InstallSoPlugin(szTransferObj))
				{
					TS_XLOG(XLOG_WARNING,"CReqAvenue2HttpTransfer::%s, instatll szTransferObj[%s] failed\n",__FUNCTION__,szTransferObj);
					sm_strReloadErrorMsg += string("Reload ") + szTransferObj + " failed;";
					sm_nReloadResult = -1;
					nRet = -1;
				}
				else
				{
					sm_nReloadResult = 0;
					nRet = 0;

					sm_strReloadErrorMsg += string("Reload ") + szTransferObj + " OK;";
				}
			}
			else
			{
				TS_XLOG(XLOG_WARNING,"CReqAvenue2HttpTransfer::%s, szTransferObj[%s] haven't been unloaded\n",__FUNCTION__,szTransferObj);
				sm_strReloadErrorMsg += string(szTransferObj) + " haven't been unloaded;";
			}
		}
		sm_bReloadFlag = false;
	}

	CreateTransferObjs();

	sm_cond.notify_one();

	return nRet;
}

string CReqAvenue2HttpTransfer::GetPluginSoInfo()
{
	TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s\n",__FUNCTION__);

	string strPluginSoInfo = "";
	map<string,string>::iterator iter;
	for(iter = m_mapSoInfoBySoName.begin(); iter != m_mapSoInfoBySoName.end();++iter)
	{
		strPluginSoInfo += iter->second;
	}
	return strPluginSoInfo;
}

int CReqAvenue2HttpTransfer::WaitForReload(string &strReloadErorMsg)
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s\n",__FUNCTION__);
	boost::unique_lock<boost::mutex> lock(sm_mut);
	sm_cond.timed_wait<boost::posix_time::seconds>(lock, boost::posix_time::seconds(5));

	strReloadErorMsg = sm_strReloadErrorMsg;

	TS_XLOG(XLOG_TRACE,"CReqAvenue2HttpTransfer::%s, sm_nReloadResult[%d], strReloadErorMsg[%s]\n",
		__FUNCTION__,sm_nReloadResult,sm_strReloadErrorMsg.c_str());
	return sm_nReloadResult;
}

int CReqAvenue2HttpTransfer::RequestTransferAvenue2Http(IN unsigned int dwServiceId,IN unsigned int dwMsgId, IN const void * pAvenuePacket, IN int pAvenueLen, IN const char* szRemoteIp, IN const unsigned int dwRemotePort,
    	OUT string &strHttpUrl, OUT void * pHttpReqBody,OUT int *pHttpBodyLen, OUT string &strHttpMethod, IN const void *pInReserve, IN int nInReverseLen, OUT void* pOutReverse, OUT int *pOutReverseLen)
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, serviceId[%u], msgId[%u], remoteIp[%s], remotePort[%u]\n",__FUNCTION__,dwServiceId,dwMsgId,szRemoteIp,dwRemotePort);

	SServiceMsgId msgIndentify(dwServiceId,dwMsgId);
	map<SServiceMsgId, SA2HTransferUnit>::iterator itrTUnit = m_mapTransferUnit.find(msgIndentify);
    if(itrTUnit != m_mapTransferUnit.end())
    {
    	SA2HTransferUnit& rTUnit = itrTUnit->second;
		IRequestAvenueHttpTransfer *pTransferObj = rTUnit.pTransferObj;

		int ret = pTransferObj->RequestTransferAvenue2Http(pAvenuePacket, pAvenueLen,szRemoteIp, dwRemotePort,
				strHttpUrl,pHttpReqBody,pHttpBodyLen,strHttpMethod,pInReserve,nInReverseLen,pOutReverse,pOutReverseLen);

		TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, shared Transfer method: ret[%d]\n",__FUNCTION__,ret);
        if(0 != ret)
    	{
			TS_XLOG(XLOG_ERROR,"CReqAvenue2HttpTransfer::%s, serviceId[%u], msgId[%u], remoteIp[%s], remotePort[%u], ret[%d]\n",__FUNCTION__,dwServiceId,dwMsgId,szRemoteIp,dwRemotePort,ret);
			return ERROR_TRANSFER_REQUEST_FAILED;
        }
    }
    else
    {
		TS_XLOG(XLOG_ERROR,"CReqAvenue2HttpTransfer::%s, cannot find transger so.  serviceId[%u], msgId[%u], remoteIp[%s], remotePort[%u]\n",__FUNCTION__,dwServiceId,dwMsgId,szRemoteIp,dwRemotePort);
        return ERROR_TRANSFER_NOT_FOUND;
    }

	return 0;
}

int CReqAvenue2HttpTransfer::ResponseTransferHttp2Avenue(IN unsigned int dwServiceId, IN unsigned int dwMsgId, IN unsigned int dwSequence,IN int nAvenueCode,IN int nHttpCode, IN const string &strHttpResponseBody,
    	OUT void * pAvenueResponsePacket, OUT int *pAvenueLen, IN const void *pInReserve, IN int nInReverseLen, OUT void* pOutReverse, OUT int *pOutReverseLen)
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, serviceId[%u], msgId[%u],pHttpResponseBody[%s]\n",__FUNCTION__,dwServiceId,dwMsgId,strHttpResponseBody.c_str());

	SServiceMsgId msgIndentify(dwServiceId,dwMsgId);
	map<SServiceMsgId, SA2HTransferUnit>::iterator itrTUnit = m_mapTransferUnit.find(msgIndentify);
    if(itrTUnit != m_mapTransferUnit.end())
    {
		IRequestAvenueHttpTransfer *pTransferObj = itrTUnit->second.pTransferObj;
		int nRet = pTransferObj->ResponseTransferHttp2Avenue(dwServiceId, dwMsgId, dwSequence,nAvenueCode,nHttpCode,strHttpResponseBody,
					pAvenueResponsePacket,pAvenueLen,pInReserve,nInReverseLen,pOutReverse,pOutReverseLen);
        if(0 != nRet)
    	{
			TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, ResponseTransferHttp2Avenue fail.  serviceId[%u], msgId[%u],pHttpResponseBody[%s], nRet[%d]\n",
					__FUNCTION__, dwServiceId,dwMsgId,strHttpResponseBody.c_str(),nRet);
			return ERROR_TRANSFER_RESPONSE_FAILED;
        }
    }
    else
    {
		TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s, cannot find so.  serviceId[%u], msgId[%u],pHttpResponseBody[%s\n",
				__FUNCTION__,dwServiceId,dwMsgId,strHttpResponseBody.c_str());
        return ERROR_TRANSFER_NOT_FOUND;
    }

	return 0;
}

void CReqAvenue2HttpTransfer::CleanRubbish()
{
	TS_XLOG(XLOG_DEBUG,"CReqAvenue2HttpTransfer::%s\n",__FUNCTION__);
	map<string,SA2HTransferUnit>::iterator iter;
	for(iter = m_mapUnitBySoName.begin(); iter != m_mapUnitBySoName.end(); ++iter)
	{
		SA2HTransferUnit& rTUnit = iter->second;
		IRequestAvenueHttpTransfer *pTransferObj = rTUnit.pTransferObj;
		pTransferObj->CleanRubbish();
	}
}

void CReqAvenue2HttpTransfer::Dump()
{
	TS_XLOG(XLOG_NOTICE,"============CReqAvenue2HttpTransfer::%s ==m_mapUnitBySoName.size[%u]======\n",__FUNCTION__,m_mapUnitBySoName.size());
	map<string,SA2HTransferUnit>::iterator itr = m_mapUnitBySoName.begin();
	for(;itr!=m_mapUnitBySoName.end();++itr)
	{

		TS_XLOG(XLOG_NOTICE,"          <%s, %0X, vecSrvMsgId.size[%u]>\n",itr->second.strSoName.c_str(),itr->second.pTransferObj,itr->second.vecSrvMsgId.size());
	}

	TS_XLOG(XLOG_NOTICE,"  +m_mapTransferUnit.size[%u]===========\n",m_mapTransferUnit.size());
	map<SServiceMsgId, SA2HTransferUnit>::iterator iter;
	for(iter = m_mapTransferUnit.begin(); iter != m_mapTransferUnit.end(); ++iter)
	{
		TS_XLOG(XLOG_NOTICE,"          <%d-%d, %s, %0X>\n",iter->first.dwServiceID,iter->first.dwMsgID, iter->second.strSoName.c_str(),iter->second.pTransferObj);
	}

	TS_XLOG(XLOG_NOTICE,"============CReqAvenue2HttpTransfer::%s  end==============\n",__FUNCTION__);
}

redpajama_set_name: RedPajamaGithub


This is a placeholder page for Christine Han, which means this person is not currently on this site. We do suggest using the tools below to find Christine Han.
You are visiting the placeholder page for Christine Han. This page is here because someone used our placeholder utility to look for Christine Han. We created this page automatically in hopes Christine Han would find it. If you are not Christine Han, but are an alumni of Townsend Harris High School, register on this site for free now.


In almost every handbook on how to develop and promote businesses, the importance of networking is emphasied and a Google search with the keywords "business networking" produces almost 550 million results as of May 2018. Networking is a valuable way to learn from other professionals, industry experts and scholars, generate referrals and business, raise your profile and increase confidence.
However, there are some traps when doing business networking. Below are the five biggest networking mistakes and tips on how to avoid them.
"How are you? I heard that your organization is looking for a new CTO. Could you please recommend me for that position? Thanks in advance and best wishes": This example may be a little exaggerated, but many people only contact the members of their network to ask them a favour.
Don't be that person! Contact your network regularly, follow up after events, do someone a favour, stay up-to-date and show interest in your contacts' professional lives.
It is not only a lack of respect to the contact who introduced you but may also give your new contact the impression that the first time had not been memorable enough, to the point where you forget how and where you first got in touch.
Make a list of your contacts, add every person you rate as valuable to the list and include the middlemen or multipliers who introduced you. This knowledge can be helpful in opening a conversation the next time you meet and in establishing a long-term business relationship.
If you attend a networking event without knowing who will be in attendance, you can miss opportunities to meet interesting people because you don't recognize them or have no idea how to start a conversation with the person you are interested in.
In Switzerland, where every city can be reached within less than half a day, it is not unusual that various event attendees studied at the same schools or worked for the same employers at some point, grew up geographically close to each other or are members of the same special-interest clubs. Common ground is the best ice-breaker – independent of the hierarchical position.
Especially people looking for business or new career opportunities, tend to talk a lot about themselves. It is tempting to try to emphasize all your strengths within the first minutes of talking but studies have shown that most people feel more connected to their conversation partners if they are good listeners.
Show interest in your contacts, ask relevant questions, listen actively and show that you understand what the other person is saying. You don't have to remember every single fact but memorize the central idea. This will help you reconnecting at the next occasion you meet and makes following-up after the event easier.
Are you your own multiplier in at least 60% of the cases? If the answer to this question is "yes", your network is mostly built based on similarities to yourself. However, a network is more beneficial to your career if the people you know are not mainly out of the same professional, private or hierarchical sphere of interest.
Insights on networking have been provided by James Sanders, project manager and start-up coach at F10 FinTech Incubator & Accelerator during a Masterclass at F10 in Zurich.


Open Office Or Private Space? What If We Told You That You Could Have Both?
There are spaces for concentration, collaboration, and a glass pod for breaks.
A typical new office space might try to mimic elements of home, with couches, full kitchens, and even beds. The unstated goal is often to get employees to stick around for longer hours. At the same time, it's more and more common for people to take work home with them, and answer work emails in the middle of the night. The division between work and home continues to disappear.
A new conceptual design for the workplace of the future, the winner in this year's RSA Student Design Awards. takes the opposite approach. In this office, work is clearly work, and as someone moves through the space, each area is also clearly designed to support a different type of work.
The office is deliberately spread over two floors. "The downstairs is all about open space that encourages people to bump into each other; upstairs is about doing the work," says Donnellan.
On the second floor, a ring of solo desks around the edge gives people a place to concentrate, while an inner circle has spaces for collaboration. The areas are connected and open, but as noise levels rise, they automatically separate.
Anyone who wants to take a break can step into a plant-filled glass pod for some alone time. The idea was partially inspired by office visits around Dublin; some workers told the designers they envied smokers, who had an excuse to take regular breaks throughout the day.
The glass pods were designed to make breaks feel more legitimate. They were also intended to help support learning, based on research that says quiet reflection is a necessary part of processing new information. Being around a little bit of nature–like plants and trees–can help the process by engaging the brain differently.
Downstairs, informal gathering spaces outside of the conference rooms are designed to encourage people to keep talking about ideas after meetings end. The whole floor is designed to allow people run into each other as much as possible. Despite the backlash against open offices, the designers wanted to encourage as many serendipitous meetings as possible.


Background: Ascending aortic dimensions are slightly larger in athletes compared to sedentary controls and almost rarely > 4 cm. It is unknown whether past exposure to the hemodynamic stress of repetitive strenuous exercise translates into differences in aortic dimensions in former elite athletes.
Methods: This is a retrospective, cross-sectional study of 206 former National Football League (NFL) athletes compared with 759 male subjects from the Dallas Heart Study (DHS). Mid-ascending aortic dimensions were obtained from computed tomographic scans performed as part of a screening protocol (NFL) or as part of the DHS protocol.
Results: Baseline characteristics are shown in the Table. Compared to a population based control, former NFL athletes had significantly larger ascending aortic diameters (3.8 ± 0.5 cm vs. 3.4 ± 0.4 cm; p< 0.0001). A significantly higher proportion of retired NFL players had an aorta of > 4 cm (29.6% versus 8.6%, p=<0.0001). After adjusting for age, race, body surface area, systolic blood pressure, history of hypertension, current smoking, and diabetes the former NFL players still had significantly larger aortas (Table). Former NFL players were twice as likely to have an aorta > 4 cm after adjusting for the same parameters (Table).
Conclusions: Ascending aortic dimensions are significantly larger in former NFL athletes even accounting for their size, age, and risk factors. Whether this translates to an increased risk is unknown and requires further evaluation.
Saturday, March 18, 2017, 12:30 p.m.-12:40 p.m.


In this modern age the classrooms requires modernized set of tools to inspire extraordinary learning solutions and improve learning outcomes. Therefore the Digital Smart Classes gives the students and the Instructor access to the deep knowledge source from anywhere and anytime. When we addressed the need of latest training technologies in market, we were surprised to know that there are a number of institutions where these new emerging digital technologies are entertaining and they are using various modern equipments for increasing educational level to next height. They had basic resources and were enthusiastic about the whole thing.
These Modern technologies have made it possible for students to interact with each other on a common virtual platform at same time in the same classroom. Different students can be now able to discuss their problems and notes in an interactive manner using modernized tools. Thus, a Modern day smart classes is a place to discuss, collate information (information), exchange of ideas, conduct brainstorming sessions on burning issues and detailed debriefing sessions on lessons learned from past operations. Unlike in the past, smart rooms nowadays are equipped with latest digital equipment tools to make classroom live. Thanks to the improved telecoms and communications, a live preview of various activities being performed at remote location can be easily seen by all and real time assessment and progress can be seen. Delegates today are fed a host of information in the form of live video, recorded video and computer data/ presentation in different forms.
Using these modern technologies the information will flow in various forms like computer data, text, multimedia, video and images will be overwhelming and present setup at the Digital Smart Rooms. Now day's digital technologies make it possible to keep tons of records and information at single shared place. Solutions are available which can bring this diverse information on a common platform and participants can have a converged view of the overall scenario.
Hence, a need arises to introduce Digital Smart Classes in Institutions and various Educational Sectors where in a mix of various digital tools are used to keep our participants abreast with the changes of today's time. They adapt new tools, technologies and know how to make use of modern aids in their competitive professional and challenging world.
Digital Smart Classes brings a new change in using digital technology in the training classes and classrooms. It is a Comprehensive solution designed to assist Instructors in meeting with their day to day training room challenges & enhancing participant's academic performance with simple, practical and meaningful use of various technologies. Interactive training room provides real time assessment of participants and it also evaluates the learning achieved by the individuals in class with innovative use of technology. Interactive Smart Rooms also helps to evaluate the performance and working efforts of individuals. These modern technologies provide us a lot of comfort as now we can have everything in our control with using these digital equipments.
Interactive training room and Smart Classes is powered by the vast repository of digital content which is available on the web or various sources (books, CD's etc.) or can be contents of the Instructors lecture in digital format exactly mapped to meet the specific objectives laid out by the Institution/Instructor himself.
Smart Classrooms can be equipped with various digital technologies including Interactive Whiteboards also. Interactive Whiteboard turns your computer and projector into a powerful tool of teaching, collaborating and presenting. With a Computer image projected on to the Board, you can simply press on its large, touch-sensitive surface to access and control any application.
We should support and accept these smart technologies in order to make Smart Classrooms under which participants can feel comfort in studying various courses and make learning an easy task.
There are many slideshow maker tools that you can find over the Net, which would assist you in creating one for your own use. Digital photos, music, interactive menus and captions could help you create that perfect slideshow which can be kept to preserve sweet memories.
In this modern era of technology and science, you need to contact huge number of individuals to promote your products / services.
Back in the 1980's when the first smart calculator was released; it was touted to be the thing to own. The same was the case when the first smart phones were released. Today, everybody has smart phones in their pockets.


Want Fantastic Free Online Roulette ? CoinFalls Mobile Casino has Got You Covered!
Free online roulette is being played more and more, further and further a field every day and at CoinFalls Casino players are presented with an outstanding take on this absolute classic game. CoinFalls Casino has brought to the playing field a marvelous version of Free Online Roulette for all to enjoy for free. Everyone's playing at this casino, get your £5 Free Now and Join Them!
Play Mobile Casino Games on Your Apple, Android, Blackberry Devices. Sign Up & Get £5 Free Bonus! & Get Over £500 1st Deposit Match!
After playing at coinfalls it has been noticed most of the 'free online roulette' players are actually depositing and getting there no deposit bonus and matched deposit bonuses to play roulette for real cash. This is because once you've played free play you will be so impressed you'll want to be in it for the real cash wins, like so many have already taken from CoinFalls mobile casino. So if you're just surfing to find the best Free Online Roulette casino, you've found it! Dont miss out! Get Your £5 No Deposit Bonus and Keep Winnings Now!
How Does the Free Online Roulette Remunerate Work?
Online Roulette is a club entertainment played on a little wheel. In the delight, players can wager on the shades red or dim, single number or a game plan of point of interest, or whether the number is odd or even.
There is a clear approach in roulette play to center the winning number and color in the delight, which is completed by a croupier who turns a wheel in one bearing and the ball in the other course. The ball for play roulette unavoidably falls into number 37 or 38 of the number pockets on the wheel.
To begin playing for play roulette online you need to buy stacks of coins to place the wager. Each one preoccupation that is played first needs to betted upon from you begin the beguilement.
These stacks of coins could be acquired from the earliest starting point store made by you all through the opening of the record in the online clubhouse. The adaptable free online roulette compensate can moreover accommodate you that extra hand to play the preoccupation by acquiring extra stacks of coins with it.
The free online roulette additional is like an inspiration for all players to come join the online clubhouse.
The simple thing with the flexible free online roulette additional is that it should be used at the advantageous time with right capability. It is like an extra edge given to the customers.


Today, I'm delighted to welcome Alison Morton back to my blog. This time she's appearing on Virtual Book Club, a series in which I put questions to authors about their latest releases. If there's anything you would like to know, you'll have the opportunity at the end.
Alison, the first three books in your Roma Nova thriller series – INCEPTIO (Roma Nova Book 1) , PERFIDITAS (Roma Nova Book 2) and SUCCESSIO (Roma Nova Book 3) – are set in the present day and featured Karen/Carina. In Aurealia, you have gone back to the late 1960s. Do tell us why!
Well, in a way, it was a natural choice. As I was writing the first three books, my secondary character, Aurelia Mitela, fascinated me more and more. She's not only Carina's grandmother but also acts as her 'wise councillor', drawing on a long life of service to the state. What had she done as a young Praetorian officer? And what part had she played in the Great Rebellion twenty-three years before we met her, a seasoned politician and imperial advisor in Inceptio? How was she connected with Conrad, Carina's love interest, whose family was ruined as a consequence of the rebellion? Glimpses of Aurelia's past life in the first three books were as tantalising for me as well as for readers; several demanded to know her backstory. Well, so did I. As soon as Successio, the third book, went to my structural editor, I attacked the keyboard.
Once I started dragging memories out of my head and researching in depth, I (re)discovered how interesting the 1960s had been. Like many people looking back on their childhood and young adult lives in those times, I hadn't fully understood the transition in social attitudes, creativity and technology happening around me. Wonderful thing, hindsight.
So, because it's a prequel, it's an excellent entry point for new readers. Aurelia is the fourth book in the series. Do you think this has the potential to run and run?
The first Roma Nova book developed into a trilogy, then I wanted to add Aurelia's story, so it became a series. Then I realised Aurelia has a much more complex story to divulge than I thought, so I've made it into a second-three book cycle within the series!
The danger of expanding a series beyond its natural limit is the loss of coherence; stories have to become increasingly sensational, darker or implausible in order to bring something new to the reader – 'plot creep', or perhaps 'plot sprawl'. When planning or restructuring a story into a series, a writer has to ensure he/she has a purpose to each story as well as a credible overall story arc to the series.
What are the wider issues behind Aurelia?
Depression – although not named in the book – threatens Aurelia. She accepts her duty to her family when her mother is incapacitated, but when forced to give up her beloved career as a soldier, she is resentful and frustrated. Bored and guilty, she works herself into the ground, and becomes quite ill at one stage. She also wonders if she's becoming paranoid about the threat from one of the other characters and whether this is colouring her judgement. However, as we know, Roma Novan heroines are nothing if not resourceful. Aurelia isn't a full exploration of mental illness and its power to incapacitate, but an acknowledgement that it can hit the toughest.
Because, of course, it's a story of contrasts and conflicts.
And lastly, individual 'noble' motivation resonates with even the most cynical reader. In Roma Nova, selfless public service is expected as a matter of course, especially in patrician families like Aurelia's. This harks back to collective survival as well as core Roman values. My heroine knows and accepts this, but the heartache caused by impossible choices between personal wishes and duty nearly tears Aurelia apart.
What do you think makes a good story for a reader?
As a reader, I like a story that grips emotionally and with characters who resonate with me. I like an unusual setting, whether in time, place or both, plus plenty of twists and turns and an electrifying denouement. But that's just me. I've learnt that my readers vary enormously; around forty percent are male and sixty percent female, the youngest reported age is sixteen and the oldest eighty-seven!
Conjuring up my 'ideal reader' is hard! But I've noticed that people want clarity, snappy dialogue, plenty of interaction, a core conflict that seems intractable, plus enough description to set the story, but not so much it weighs the action down. Characters should intrigue and get under the reader's skin; we like to empathise with them and understand their problems and motivations, which may give us an insight into our own.
You have a very loyal fan-base. What in particular is it that your readers love about your writing?
Readers tell me they are intrigued by the 'Roman-ness' and the more than egalitarian nature of Roma Novan society. Some want to book a long holiday there and even emigrate to Roma Nova permanently! Well, Aurelia takes them into Roma Nova's recent past and reveals some of the mystery behind the first three books.
Why do you think this makes such a great read for book clubs?
Did I mention that Aurelia finds herself in the ultimate horror of choosing between her love, her child and her country?
Want to find out more about Alison?
Read my previous interview with Alison here.
Connect with Alison on her Roma Nova blog.
Find out more about what Alison enjoys reading on Goodreads.
Don't forget to post your questions for Alison in the comments box.
Please remember the rules. If you enjoyed this interview please share it. And do enter your email in the side bar to subscribe to my blog if you would like future posts to be delivered straight to your inbox. You can also subscribe to my email address if you would like to receive news of my latest releases, competitions and giveaways.


Just a few years from now, cars will be an active part of the internet of things (IoT), able to communicate with other connected modes of transportation, and even with the smart home.
Thanks to this internet connection, the car of the future will be able to do much more than stream music – it will become the driver's personal assistant. Dr. Volkmar Denner, chairman of the board of management of Robert Bosch GmbH: "The car as we know it will soon be history." Today you use the internet to book a hotel room; in the future you'll arrange your mobility online as well.


First person stories about people that deal with extreme conflict on the job. A husband/wife property repo team, security head for pro wrestling, and a process server are featured.
Premiere Date: October 19. 2009. 6x30. Produced by RDF USA.
Each episode will follow 2 couples as they experience arbitration.
Premiere Date: TBA. Produced by Pilgrim Films. 9x60.
Bad drivers will take rigid coaching from Pete Hosmer, considered the toughest driving expert in America.
Premiere Date: October 16, 2008. Produced by RDF Television.
Former wrestler and Minnesota governor Jesse Ventura travels the country investigating conspiracy theories.
Inside Ballard's Full Throttle Saloon of Sturgis, SD, the largest biker bar in the world, during the Sturgis Bike Rally.
Premiere Date: TBA 2010. 4x60. Produced by A. Smith & Co. Productions.
Former Green Beret Myke Hawke goes into the homes of people whose feuding has escalated into all-out war. Using videos, the neighbors are forced to confront each and resolve their differences.
Premiere Date: TBA. Produced by Granada America.
Behind the scenes of professional football, from draft day to the Super Bowl.
Active duty peace officers pursue calls involving paranormal activity or bizarre phenomena.
The two-parter will follow public health inspectors in Providence, R.I., as they visit some of the city's dirtiest places, including restaurants, hotels, convenience stores, gas stations, stadium concession stands, public swimming pools and health clubs.
Premiere Date: TBA 2010. Produced by A. Smith & Co. Productions.
Case files of America's elite terrorist hunters.


text:
Tag Archives: amex stadium
All posts belonging to the amex stadium tag can be found in the list below.
Ticker Featured
Amex strikes Brighton stadium renewal
Posted by TheStadiumBusiness
on 9th August 2019
Brighton & Hove Albion has secured a significant increase in the value of its sponsorship deal with American Express, which includes naming rights to the English Premier League club's home stadi...
Tags: amex stadium, Brighton & Hove Albion
Brighton to offer free sanitary products at Amex Stadium
on 30th August 2018
Brighton & Hove Albion is set to provide female fans with free sanitary products at the Amex Stadium in what will mark a first for the Premier League. The Guardian reported that the south-coast...
Tags: amex stadium, Brighton, Brighton & Hove Albion, Fan Engagement, Premier League, Sanitary products
Pogoseat to enhance ticket offering for Brighton fans
on 16th February 2018
English Premier League football club Brighton & Hove Albion has partnered with ticketing technology company Pogoseat in a move that will give fans greater choice when choosing seats at the Amex St...
Tags: amex stadium, Brighton, Brighton & Hove Albion, Pogoseat, Premier League, Stadium, Ticketing
Brighton refuses Crystal Palace fans entry after crowd disorder
on 29th November 2017
Around 150 Crystal Palace fans were denied entry to Brighton & Hove Albion's Amex Stadium last night (Tuesday) after crowd trouble marred the first Premier League meeting between the two footbal...
Tags: amex stadium, Away Fans, brighton and hove albion, Crowd Trouble, Crystal Palace, Football, police, Premier League, Supporters, Travelling Fans
Brighton probes cladding use on Amex Stadium
on 27th June 2017
Brighton and Hove Albion, which recently won promotion to the English Premier League top-tier club football competition, has launched an investigation into the use of cladding on its Amex Stadium home...
Tags: american express community stadium, amex stadium, brighton and hove albion, grenfell tower, Premier League
KSS to lead renovation work at Amex Stadium
on 24th May 2017
Design firm KSS is to carry out a range of improvements at Amex Stadium, home of newly-promoted English Premier League football club Brighton and Hove Albion, over the summer. Brighton announced ea...
Tags: amex stadium, Brighton, brighton and hove albion, KSS, Stadium
Stadium staff among those to benefit from Brighton's promotion
Brighton and Hove Albion has given every member of staff, from stadium stewards to receptionists, a 10 per cent increase on their May pay packet following the English football club's promotion to th...
Tags: amex stadium, Brighton, Brighton and Hove Abion, Premier League, Stadium
Brighton's Amex Stadium to undergo £5m renovation work
on 3rd May 2017
The Amex Stadium (pictured), home of English Championship football club Brighton and Hove Albion, is set to undergo a £5m (€5.9m/$6.5m) renovation project over the summer to prepare for Premier Lea...
Tags: amex stadium, brighton and hove albion, championship, Crystal Palace, Premier League, sainsbury's, selhurts park
© 2020 TheStadiumBusiness News. All Rights Reserved. Website by Glen Wheeler Ltd.
All the latest news, blogs, videos, and up-to-the-minute media coverage from all the leading voices in the global sports venue sector – all in one place. Curated and brought to you by TheStadiumBusiness team at Xperiology.
TheStadiumBusiness Summit
Xperiology.com


On Friday, the domestic currency could not digest heavy dollar demand amid global macro challenges and ended at 68 -- a new 16-month low.
Sentiment got a knock after the crude prices broke the psychological threshold of $80 a barrel.
NEW DELHI: The rupee ran into a fresh roadblock on Monday as it opened 12 paise down at 68.12 against the dollar.
The rupee made headlines last week when it breached the key psychological 68-mark for the first time in 2018. Surging global crude prices fuelled inflation concerns and interest rate hikes loomed potentially impacting growth.
Sentiment got a knock after the crude prices broke the psychological threshold of $80 a barrel. This spurred a fresh wave of dollar demand from state-run oil marketing companies fearing a further depreciation in value of the rupee, according to PTI.
The domestic unit is Asia's worst performing currency this year. The weakness is mostly because of worries that slowing capital flows and a wider trade deficit could stretch the funding of India's current account gap.
On the energy front, oil prices rose on Monday as markets reacted to news that China and the United States have put a looming trade war between the world's two biggest economies "on hold".
The dollar edged up against the yen on Monday. The announcement from US Treasury Secretary Steven Mnuchin that the US trade war with China is "on hold" boosted risk sentiment.


text:
AG Steve Marshall: Violating Alabama Memorial Preservation Act a slippery slope to 'utter lawlessness'
Attorney General Steve Marshall (R-AL) on Monday released a video message warning the people of Alabama that elected officials violating the Alabama Memorial Preservation Act could cause serious, wide-spread societal consequences.
The message came after Marshall on Friday announced that his office is filing suit against Madison County for recently removing a Confederate monument from the county courthouse grounds in Huntsville. This monument was originally erected in 1905.
Marshall said this is the fifth lawsuit in 2020 alone brought against a city or county for allegedly violating the act, which prohibits the removal, alteration or destruction of any structure of historical significance more than 40 years old in the state.
"In recent months, we have witnessed a number of elected officials take it upon themselves to tear down monuments and statues protected under Alabama law," Marshall said to begin his statement on Monday.
He then proceeded to outline some key points about the situation.
Partial transcript as follows:
I want to speak directly to the people of Alabama, as the chief law enforcement officer of our state, to make a few things clear about the actions of these elected officials:
First, any elected official who removes a historic monument or statue in violation of Alabama law has broken the law. He has not simply decided to 'pay a fee' so that he can lawfully have the monument or statue removed. He has committed an illegal act.
Second, any elected official sworn into office by taking an oath to uphold the law, who then breaks a duly enacted and constitutional law, has violated that oath.
Third, despite what some newspapers might have you believe, any elected official who disregards the duties of his office in this manner has done so not out of courage, but has done so out of fear. This should not be celebrated, for disregarding the law subverts our democratic system.
For Marshall, this is not just about one law.
He advised that much more is at stake than historical structures. He also noted that elected officials have legal recourse to deal with laws they do not like. Ignoring — or willfully violating — such a law is not a valid recourse, Marshall explained.
"Our government vests the power to make laws in the legislature alone. If an elected official disagrees with a law, he can work through his legislators to see that law changed. That is how our system works," the attorney general remarked.
Marshall continued, "I urge my fellow Alabamians to take note of those casting votes and spending their tax dollars to violate a law of this state. It is now a question of when not if these same leaders will cast aside yet another law—being guided only by the political winds of the moment."
He concluded by pointing to the anarchy that has been witnessed in other parts of the country this year when law and order is subverted.
"Around the country, we have seen what happens when city and county officials allow the mob to take over," Marshall stressed. "It all starts with subtle non-enforcement of laws and ordinances, and quickly devolves into utter lawlessness. As a state, we must remain vigilant that those elected to govern our localities do not lead us slowly down the same road."


text:
CATKIN_PACKAGE_PREFIX = ""
PROJECT_PKG_CONFIG_INCLUDE_DIRS = "/home/gl/catkin_hrg/install/include".split(';') if "/home/gl/catkin_hrg/install/include" != "" else []
PROJECT_CATKIN_DEPENDS = "".replace(';', ' ')
PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else []
PROJECT_NAME = "hrg_camera"
PROJECT_SPACE_DIR = "/home/gl/catkin_hrg/install"
PROJECT_VERSION = "0.0.0"


text:
Frank Hewetson
The Future of Arctic Exploration
By Isabel Prendergast As part of an ongoing collaboration between the Frontline Club and The Scientific Exploration Society, on Tuesday 9 June BBC Science editor and author David Shukman chaired a discussion examining the past, present and future of the Arctic. Joining Shukman was a panel of experts and an engaged audience of Arctic explorers and enthusiasts.


"HP Drivers" is here to give you all kinds of drivers, especially ones for HP Officejet Pro 8600 Plus Driver Mac. The required software and driver for this HP Officejet Pro 8600 Plus e-All-in-One Printer series – N911 are off their latest version so you do not have to worry one bit about their performance.
In this website, you can also download HP Driver Mac for all kinds of HP Officejet Printer you may have. All you need to do is select one that is compatible with the one printer that you have at the moment.
Download HP Officejet Pro 8600 Plus Driver that compatible with your operating system.


text:
The Month Ahead: January/February 2013
Here's a rundown of the races and riders to watch
By whit yost
American Jeremy Powers aims to defend his national cyclocross title this month. (Wil Matthews)
RACES TO WATCH
U.S. National Cyclocross Championships (January 9–13)
Originally held in early December, the U.S. National Cyclocross Championships were last year moved to January, which is when the majority of European nations hold their championships. This year's event returns to Madison, Wisconsin, where five days of racing will crown national champions in more than 30 categories. Come back to Bicycling.com for photos and reports after this muddy weekend in Wisconsin.
The Tour Down Under (January 20–27) and the Tour de San Luis (January 21–27)
The men's road season begins in the Southern Hemisphere with Argentina's Tour de San Luis and Australia's Tour Down Under attracting many of the sport's biggest names. Of the two, San Luis boasts a more prestigious start list, with Alberto Contador, Vincenzo Nibali, and Mark Cavendish all expected to participate.
Ladies Tour of Qatar (January 30–February 1)
The Ladies Tour of Qatar opens the international women's season with four stages run over mostly flat terrain. Sandstorms, wind, and camels are the race's trademark characteristics. Look for teams such as Specialized-lululemon and Orica-AIS to try and crash what is usually a sprinters' party.
UCI Cyclocross World Championships (February 2–3)
For the first time ever, the World Cyclocross Championships are travelling to the United States. The sport's best racers (and its rowdiest fans) head to Louisville, Kentucky, to award rainbow jerseys to the world's best men, women, U23's, and juniors.
RIDERS TO WATCH
Jeremy Powers (Rapha-FOCUS)
J-Pow wrapped up the USGP cyclocross series without even racing the final round and is turning his sights to defending his national title in Madison and a run at the cyclocross world championships on home soil in Kentucky.
Simon Gerrans (Orica-GreenEDGE)
Gerrans won last year's Australian Road Race Championship for Orica-GreenEDGE right before scoring his second overall victory at the Tour Down Under. Look for the Australian to contend for both titles again this year.
Andre Greipel (Lotto-Belisol)
Greipel has won 11 stages and two overall titles at the Tour Down Under. The German returns to the race this year hoping to become the first three-time winner in the history of the event.
Shelley Olds (Tibco)
American sprinter Shelley Olds suffered a mechanical at the worst possible time during the Olympic road race in London, with just 30 kilometers to go. A past World Cup winner, Olds starts fresh this season with a new team, Tibco. The flat, windswept course at the Ladies Tour of Qatar should suit this speedster to perfection.
Marianne Vos (Rabobank-Liv/Giant) and Katie Compton (Trek Cyclocross Collective)
Vos and Compton are the dueling queens of cyclocross. Compton currently leads the World Cup series while Vos has won five world championship titles. The two women have contrasting styles on the bike: Compton powers through muddy terrain; Vos seems to float over it. There will be a big battle between them in Louisville.
Niels Albert (BKCP-Powerplus) and Sven Nijs (Crelan-Euphony)
So far this winter, these Belgian CX superstars have traded wins in the sport's most prestigious races. They head to Louisville as co-leaders of a Belgian National Team that placed all of its riders in the first seven places in last year's World Championship. If Albert defends his title, it will be his third World Championship as a professional. If Nijs wins, it might mean that next season will be the 36-year-old's last.
Frank Schleck Hearing
After a December 20 hearing (his third) for his July 2012 xipamide positive, Schleck is set to learn his future on January 30 when the Luxembourg Anti-Doping Agency hands down its verdict. Punishment could range from a warning to a two-year ban. He has reportedly claimed inadvertent ingestion of the banned diuretic.
Katusha World Tour CAS Judgement
The Russian pro team appealed the UCI's denial of a ProTeam license to the Court of Arbitration for Sport and should learn the result of that appeal by January 22. If CAS upholds the UCI's decision—made on ethical grounds—Katusha could still apply for a lower-ranking, Pro Continental license but star rider Joaquim Rodriguez is almost certainly gone. If it wins, there will likely be 19 ProTeams instead of the current 18.
James Startt Reports from Gabon
Bicycling.com's James Startt is traveling to Africa to cover La Tropicale Amissa Bongo, a stage race that attracts several of the sport's biggest teams. Come back soon for photos and commentary from one of the sport's more exotic events.
New Kits and Bikes
January is also our first chance to see many of our favorite riders and teams modeling their new kits and bikes. Photos began showing up on the Internet on January 1st, but as racing gets underway, we'll see more of what everyone will be wearing and riding in 2013. Look for a slideshow of the Best and Worst Dressed Teams of 2013 in the coming weeks.
More From Racing
Rad Mountain Bike Races for 2020
That's Not a DQ in the National Championships
Honsinger Unseats the Longtime Queen of U.S. Cross
Hey UCI: Your Sexism Is Showing
Ruth Winder's National Win Almost Didn't Happen
Gender Equity Didn't Kill the Tour of California
What We Love About the 2020 Giro d'Italia
Meet the Fastest Woman in the World
NEVER Try to Run in Front of the Peloton
Timothy O'Donnell Recalls His Greatest Line
Created for From Bicycling for Created by Bicycling for
Month Ahead: 'Cross Championships and Sunny Stage Races
Month Ahead: One-Day Monuments and Mountainous Stages Races
Cyclocross Nationals


View cart "3 Kittens Sleeping Tote w/ Pocket" has been added to your cart.
This reusable canvas tote is the perfect companion for a variety of activities like grocery shopping, daily errands, beach parties, travel, etc. All seams and stress points are double stitched for durability. Unlike bulkier totes, this bag folds easily to neatly fit in tight spaces. The wide cotton handles allow you to comfortably carry the bag either over the shoulder or as a tote. Natural tote has a pocket inside measuring 5-1/2 x 6 inches.


, * larger dH may be an ink difference. As the eye's sensitivity to hue, chroma, and then lightness differ, the tolerance region around each color that contains acceptable color matches is best represented by an rugby ball-shaped ellipsoid. The more modern color difference formulae use this ellipsoid shape and allow you, the user, to vary several different parameters to tune the numbers to match visual comparisons. ==CMC l:c== In 1984 the CMC (Colour Measurement Committee of the Society of Dyes and Colourists of Great Britain) developed and adopted an equation based on LCH numbers. Intended for the textiles industry, CMC l:c allows the setting of lightness (l) and chroma (c) factors. As the eye is more sensitive to chroma, the default ratio for l:c is 2:1 allowing for 2x the difference in lightness than chroma (numbers). There is also a 'commercial factor' (cf) which allows an overall varying of the size of the tolerance region according to accuracy requirements. A cf=1.0 means that a delta-E CMC value <1.0 is acceptable. ==dE94== A technical committee of the CIE (TC 1-29) published an equation in 1995 called CIE94. The equation is similar to CMC but the weighting functions are largely based on RIT/DuPont tolerance data derived from automotive paint experiments where sample surfaces are smooth.
Return to Delta E: The Color Difference.


text:
What You Can Do with a Digital Media Degree
. Do you have transfer credits?
Do you have transfer credits?
Do you have transfer credits? Please select an option Yes	No
Tables of Contents
What Is Digital Media?
Digital Media Skills
Digital Media Specialist Skills and Career Path
Graphic Designer Skills and Career Path
Motion Graphics Designer Skills and Career Path
UX Designer Skills and Career Path
What's Next in Digital Media?
Digital media has evolved into a distinct discipline that influences — and is influenced by — rapid technological advances. Consumers demand fast, intuitive, useful ways to communicate and interact electronically.
Professionals in the digital media field work to ensure that individuals have access to and are adequately served by emerging technology in their everyday lives. We see the result of this work everywhere.
It is the convenience of a new smartphone app, the simplicity of a video conference call, the ease of finding a how-to video on YouTube. If you have read a news story, sought information on an internet search engine, listened to a podcast, watched an online video, or played a game on a digital device, you have experienced the fruits of the creativity and skill of a team of digital media professionals.
As the professional marketing and information industry world gravitated toward the digital space in the past decade-plus, the demand emerged for academic training in digital media. Today, a degree in digital media can serve as a stepping-off point for a career spent shaping the worlds of marketing, information sharing, and entertainment in the 21st century and beyond.
Digital media blends the electronic delivery of words and images, the proficiency of highly trained technicians, and the imagination of writers and other creative professionals. It is the newest iteration of marketing and information sharing.
Whereas creative energy once was the domain of print, radio, and TV advertising, the marketing world has used emerging communication technology to reinvent the brand-consumer relationship. Facebook, Instagram, Twitter, Google ads, YouTube videos, Zoom online conferencing, and WordPress websites are just a few well-known examples of digital media entities that have shaped the culture in the past decade.
Digital media's origins can be traced to the first half of the 19th century, when English researcher and mechanical engineer Charles Babbage and mathematician Ada Lovelace collaborated on calculations that are today considered the first rudimentary computer programming.
In 1945, American engineer Vannevar Bush seemed to presage the smartphone of today with his speculative essay "As We May Think" in The Atlantic magazine. In it, Bush envisioned a portable device that would allow users instantly to access detailed information about an endless array of topics.
Bush's innovative ideas gave rise to a cultural vision of instant communication.
The advent of personal computers, followed by a wave of technological advances, such as the smartphone, email services, online shopping platforms, and high-speed internet connections, bring about new means of communication and commercial activity. Digital media proliferated in the form of increasingly powerful laptop computers and cellular phones toward the end of the 1990s, setting the stage for massive technological growth in the 21st century.
The Growth of Digital Media
The release of the first iPhone by Apple in 2007 sparked a new era in digital communication. As smartphone technology and cellular bandwidth improved, digital media professionals stepped in to give all those new users something to watch, listen to, read, and play.
By mid-2019, 81% of Americans owned a smartphone, according to mobile device research conducted by the Pew Research Center.
Smartphones enabled the growth of social media. Early platforms such as MySpace flourished briefly, but were left behind by social media behemoths Facebook, Twitter, Instagram, and Snapchat.
Google and Bing fulfilled Vannevar Bush's vision of instant access to virtually limitless information. Amazon, Craigslist, and eBay drove the growth of e-commerce. YouTube's growth gave rise to short-form video as a must-have tool for sales, marketing, entertainment, and information sharing.
The Future of Digital Media
The Pew Research Center queried 530 tech and communications experts for a 2019 nonscientific report that examined the future of digital media. Of the respondents, 72% agreed that digital media would contribute to a better life for people during the next five decades.
What does that mean? They believe digital media will contribute to longer lifespans, greater equity of wealth distribution, more quality leisure time, and a general improvement of human well-being.
Among the specific ways the experts believe digital media will evolve are:
More individualized experiences, as content is personalized
Deeper digital collaboration in business and in personal lives as connectivity improves
Shifts in political power toward a broader base as access to information becomes more democratic
On the other hand, some experts warned that technological advances in digital media could lead to further social isolation, the potential for abuse if the means of communication are controlled by authoritarian regimes, and the potential for natural or human-made disasters to damage or destroy infrastructure.
No matter how it shakes out, digital media professionals will have a hand in determining the future course of electronic communication, entertainment, and information sharing.
The skill set required to pursue a profession in digital media centers on technology. But communication skills, artistic ability, and creative imagination go hand in hand with tech engineering and programming.
Skills related to digital media include
Editing and writing
Technical computer knowledge
Below is a breakdown of three interrelated areas of opportunity in digital media careers.
Web Developer Skills
Technology is the foundation of digital media, and web developers are the architects of the digital media infrastructure. A web developer must have a thorough knowledge of computer programming languages, as well as the platforms and applications used to create and manage websites.
Beyond that, a web developer must be able to concentrate for long periods spent writing and testing computer code. A creative mind helps web developers find new solutions when required. Communication skills also are vital, because web developers are called upon to interpret complex problems related to digital media.
Digital Content Skills
Digital content is the writing, video, visual graphics, and other assets published and shared on the internet. If web developers provide the framework and musculature of digital media, content creators — writers, editors, photographers, videographers — are its heart.
Digital content creators must have a thorough grasp of narrative storytelling. They must master grammar, spelling, style, voice, tone, and other elements of communication. They also must understand how and when to use different forms of media to achieve the desired effect on the target audience.
Visual Design Skills
Digital content is rarely served up in written form only. Visual elements, whether motion graphics or static images, attract attention and add depth to a written article. Beyond that, most infographics rely heavily on color, artistic appeal, and creative presentation of information to resonate with the audience.
A digital media career in visual design requires a measure of artistic talent, a deep knowledge of the use of color to convey meaning, an understanding of spatial relationships in presentations, and expertise in typography. It also helps to have excellent written and verbal skills, because visual designers collaborate often with other content creators and web developers.
Additional Visual Design Resources
W3Schools, HTML: The Language for Building Web Pages
Content Marketing Institute, Resources
The Startup, "How to Improve Your Visual Design Skills"
Digital media is a broad field, with many specializations available for people with different skill sets. In general, a digital media specialist is a marketing or information industry professional who has chosen to specialize in a particular aspect of digital media.
Specializations are classified by media type and organizational mission. Some specialists go into marketing, advertising, or public relations. Others gravitate toward the news business.
Regardless of the mission, the various functions of digital media specialists remain similar.
What Does a Digital Media Specialist Do?
Organizations need digital media specialists to produce and publish online content that attracts attention and delivers a message to a specific audience. Different types of digital media specialists work in tandem, often in a formal team structure.
For example, different projects and campaigns might each require the services of a specialist in graphic design, along with a copywriter, social media specialist, specialist in online advertising, email marketing specialist, and analyst to examine the effectiveness of the campaign. All of these specialists deploy tactics intended to support a specific marketing goal.
Digital Media Specialist Skill Set
The skill set required for a digital media specialist depends on the specialization.
A graphic designer will need to know how to produce visual content effectively, while a copywriter must understand how to fuse narrative storytelling and messaging. A web developer must know how to write code, while a video producer needs to have an understanding of script development and editing.
One quality most digital media specialists have in common is strong communication skills. No specialization serves every purpose in an organization, so smooth teamwork is essential.
Digital Media Specializations
There are many digital media specializations. Complicating matters for job seekers is the fact that not every organization uses the same title for positions that require similar skills.
For example, a video producer at one agency might develop, shoot, edit, and publish an entire film. Meanwhile, someone with the same title at a different organization might be responsible only for conceptualizing film ideas, writing the script, and overseeing the production, while others shoot and edit.
It is important to keep this in mind when considering the various digital media specializations, which include:
Brand strategist
Motion graphics designer
User experience (UX) designer
Paid search specialist
Audio specialist
This is just a small selection of job titles found in the digital media industry. While each of the functions represented by the job titles is critical for effective messaging, some digital media specialists perform multiple roles — especially in smaller agencies.
Digital Media Creation: Additional Resources
WordPress, Get Published
Adobe, Creative Cloud Tutorials
Content Marketing Institute, "Time to Get Schooled on Content Marketing Skills"
Graphic designers are responsible for visual presentations that appear on digital publications. They often are referred to as graphic artists, for the simple reason that so much of what they do requires artistic skill.
Graphic designers can work their way up the organizational chain to become art directors, creative directors, marketing directors, chief creative officers, and other top positions.
What Does a Graphic Designer Do?
According to the U.S. Bureau of Labor Statistics' (BLS) Occupational Outlook Handbook, a graphic designer creates "visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers."
The job often requires collaboration with a copywriter on messaging concepts, an art director or creative director, a marketing strategist, and client representatives. During a given workday, graphic designers might be involved in the production of an infographic, social media post, digital ad, or visually oriented e-book.
They might meet with clients, work on a website layout, design a logo, or create an illustration to accompany a blog post. Anything visual falls under the purview of a graphic designer.
Graphic Designer Skill Set
Graphic designers must have artistic ability, as well as the ability to visualize a finished product based on the descriptions of clients or collaborators. It helps to have strong computer skills, especially with the many apps and programs used to create illustrations, graphics, charts, and designs.
Time management also is vital, especially in smaller agencies. Graphic designers often are asked to juggle multiple projects simultaneously, sometimes with overlapping deadlines.
Finally, a creative mind is a must. New ways to present visual elements in digital media are developed all the time. To remain successful, a graphic designer must be able to figure out how to implement new techniques and concepts.
Becoming a Graphic Designer
Most graphic designer positions require a bachelor's degree in art, digital design, or a related field. The BLS says the National Association of Schools of Art and Design has accredited more than 360 postsecondary colleges, universities, and independent institutions to manage art and design programs.
Graphic designers often serve as interns with marketing or advertising agencies as they seek professional experience and build an attractive professional portfolio before they begin to seek full-time positions with agencies or in-house marketing teams.
Graphic Design: Additional Resources
U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Graphic Designers
HubSpot: "The 12 Best Graphic Design Portfolios We've Ever Seen, & How to Start Your Own"
Motion graphics designers also might hold titles such as animator or multimedia artist. The basic function of the position is the same, no matter the title — to work with digital marketing strategists, social media specialists, video producers, and others to create compelling motion graphics.
A professional motion graphics designer often is expected to juggle multiple creative projects and meet multiple daily, weekly, or monthly deadlines. The designer works with an art director, a creative director, a client representative, or other stakeholders to produce short videos or elements of long films.
What Does a Motion Graphics Designer Do?
A professional motion graphics designer is an expert at creating moving images and visual effects. The designer might be asked to develop a project with specific creative elements, or to edit existing assets.
In a given week, a motion graphics designer might create a short animated video for a social media post, add motion to graphics on an existing video, or revise an element from an earlier project. The designer uses high-end computers, digital or hand-drawn storyboards, and specialized editing software to create illustrations that appear to move.
Motion Graphics Designer Skill Set
A motion graphics designer must have an artistic flair and a deep knowledge of modern creative editing and graphic design software. A high comfort level with using computers and learning new software and art techniques also is needed.
Communication ability is key. A motion graphics designer typically receives input from multiple stakeholders. Processing that input and translating it to a creative motion design takes skill.
Motion Graphics Designer Career Path
A motion graphics designer might earn a bachelor's degree in art, design, or a related field, with an emphasis on animation and video editing. Computer programming knowledge also is required, as is a working knowledge of the various video platforms used by digital marketing teams.
An attractive and up-to-date portfolio is a must for designers who seek jobs with marketing or ad agencies. Motion graphics designers can work toward related management positions, such as video producer, art director, or creative director.
Motion Graphics: Additional Resources
Premium Beat by Shutterstock, 10 Motion Graphics and Visual Effects Resources for Editors
Ben Marriott, Best of 2019 Motion Design, Animation and Resources (VIDEO)
U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Multimedia Artists and Animators
A user experience designer, or UX designer, helps determine how people read, listen to, play, or watch a piece of content on digital media. If the web developer is responsible for the framework of a computer program or application, the UX designer is responsible for developing the concepts that the web developer makes possible through computer code.
Although similar to a user interface designer, or UI designer, a UX designer is not quite the same thing. The UX designer takes into consideration the entire ecosystem of the program or app. A UI designer works specifically on the details of how a user interacts with a digital experience. Think online forms, digital video players, and other interactive elements on a screen.
What Does a UX Designer Do?
A UX designer works closely with other members of the web development team to make sure that the digital product meets the original purpose, is intuitive for users, and contributes to any business goals related to the project or campaign.
Research is an important part of a UX designer's duties. Primarily, this means delving into the psychographic motivations of users to make sure the product meets user expectations for ease of use and enjoyability. Surveys and focus groups contribute to deeper knowledge of user needs and motivations.
In addition, the designer must be able to recommend the most effective tools and programs available. Professional UX designers are always on the lookout for products that raise the industry standard or might present a new opportunity for their organization.
How Web Developers and UX Designers Work Together
A UX designer must have a working knowledge of web development to effectively communicate with the developers responsible for creating the framework of a program or app.
The UX designer will provide a vision for the structure of a website, including a representation of the website design known as a wireframe. The wireframe serves as a blueprint for the web developer to create a website or product, and includes all of the important information about the project.
During development, the UX designer and web developer will work closely to make sure the project stays on track.
Career Paths for UX Designers
UX designers earn a bachelor's degree in project management, programming, or another computer-related field. They might serve internships with marketing or ad agencies while in college.
One way for UX designers to stand out is to develop an expertise in user experience on multiple platforms: desktop, mobile, gaming, and more.
UX Design: Additional Resources
Adobe Blog, 31 UX Design Inspiration Resources
UX Magazine
Usability.gov
Digital media is a fast-moving, fast-changing discipline. Technological advances happen all the time. This year's hot new gadget or social media platform might be forgotten by this time next year.
The big tech companies — Apple, Google, Amazon, Facebook, Samsung, Sony, and others — constantly seek to gain a competitive edge. It is incumbent on digital media professionals to keep up to date on new developments in the industry.
Even now, relatively new technology such as augmented reality, virtual reality, and the implementation of artificial intelligence is shaping the digital media industry. Annual conferences and expositions such as the Electronic Entertainment Expo (E3) in Las Vegas, Social Media Marketing World in San Diego, and the Cannes Lions International Festival of Creativity offer big companies the chance to show off new tech — and the chance for aspiring digital media professionals to keep up with what's next.
Adobe blog, "Hiring Trends in UX Design"
The Balance, "Important Digital Media Skills that Employers Value"
Hubspot, "The Who, What, Why & How of Digital Marketing"
Sprout Social, "41 Must-Have Digital Marketing Tools to Help You Grow"
Statista, "Film Industry: Statistics and Facts"
Study International, "Finding Opportunity in the Digital Age"
Learn more about the online digital media bachelor's program.
1. Do you have transfer credits?
Online Degrees | Online Bachelor's Degrees | Online Bachelor's in Digital Media | Careers | What You Can Do with a Digital Media Degree