Tuesday, March 24, 2015

உங்களுக்கு என்ன நோய்? உறுப்புக்களின் அறிகுறிகளை வைத்து தெரிந்துகொள்ளலாம்

https://www.facebook.com/Relaxplzz/posts/874240385959625

கண்கள் உப்பியிருந்தால் என்ன வியாதி?
சிறுநீரகங்கள் மோசமாக இருப்பதைக் குறிக்கிறது. சிறுநீரகங்கள் உடலில் இருக்கும் கழிவுப் பொருட்களை அகற்றும் வேலையைச் செய்பவை. அவை சரிவர வேலை செய்யவில்லை என்றால், உடலில் சேரும் அசுத்த நீர் வெளியேற முடியாமல் போகும். இவை கண்களைச் சுற்றித் தேங்கி விடுவதால் கண்களைச் சுற்றி வீக்கம் போலத் தோன்றும்.
டிப்ஸ் : உணவில் சேர்த்துக் கொள்ளப்படும் உப்பின் அளவைக் குறைத்துக் கொள்ளவேண்டும். மேலும் அதிகப்படியான நீர் அருந்துவது சிறுநீரகங்கள் சரியாக வேலை செய்ய உதவும்.
கண் இமைகளில் வலி.. என்ன வியாதி?
அதிகப்படியான வேலை காரணமாக இந்த வலி வரலாம். மேலும் மக்னீசியம் உடலில் குறைவதால் உடல் சோர்வடைந்து கண் இமைகளில் வலி உண்டாகிறது.
டிப்ஸ்: போதுமான அளவு ஓய்வு எடுத்துக் கொள்ளவேண்டும். அதோடு உணவில் முட்டைக்கோஸ் மற்றும் கீரைகளை அதிக அளவில் சேர்த்துக் கொள்ள வேண்டும்.
கண்களில் தெரியும் அதிகப்படியான வெளிச்சம் என்ன வியாதி?
அதிகமாக வேலை செய்து கொண்டே இருப்பது. இந்த ஸ்டிரெஸ்ஸினால் உங்கள் மூளை குழப்பமடைந்து கண்களுக்கு தவறான தகவல்களை அனுப்பிவிடுகிறது. அந்த நேரத்தில் நமக்கு சட்டென அதிகப்படியான வெளிச்சங்களும், புள்ளிகளும் பார்வைக்குத் தெரிகிறது.
டிப்ஸ்: எப்பொழுதும் நிமிர்ந்து நிற்க வேண்டும். அதிகமாக காபி குடிக்கும் பழக்கத்தையும் தவிர்க்க வேண்டும்..
கண்கள் உலர்ந்து போவது.. என்ன வியாதி?
நாம் ஏ.சி. நிறைந்த இடங்களில் அதிக நேரத்தைச் செலவிடும் போதும், கண்கள் அதிக வேலையினால் களைப்படையும் போதும் நம் கண்கள் உலர்ந்து மிகுந்த பாதிப்புக்குள்ளாகிறது.
டிப்ஸ்: குறைந்தது எட்டு மணி நேர இரவுத் தூக்கம் மிகவும் அவசியம். தினமும் கண்களை மேலும்_கீழுமாகவும், பக்கவாட்டின் இருபுறமும் அசைத்தல் போன்ற எளிய உடற்பயிற்சிகளை ஒரு நாளில் இரண்டு முறை செய்யவேண்டும்.
தோலில் தடிப்புகள் ஏற்படுதல் என்ன வியாதி?
இருதய நோய் இருக்கலாம். குறிப்பாக இது காதுகளுக்குப் பக்கத்திலிருக்கும் தோலில் ஏற்படுமானால் உங்களுக்கு இருதய கோளாறு உள்ளது என்று தெரிந்து கொள்ளலாம். ஆனால், இப்படி அந்த இடத்தில் ஏன் தோல் தடிக்கிறது என்று டாக்டர்களுக்கே இன்னும் சரிவர புரியவில்லை என்கிறார்கள்.
டிப்ஸ்: அதிகப்படியான மன அழுத்தம் ‘ஹார்ட்_அட்டாக்’ வருவதற்கான வாய்ப்பை உருவாக்கும். மனதை பாரமில்லாமல் லேசாக வைத்துக் கொள்ள முயற்சிப்பதும், பிரச்சினைகளை நல்ல முறையில் அணுகுவதும் இதைத் தவிர்க்கும்.
முகம் வீக்கமாக இருப்பது என்ன வியாதி?
உடலில் தண்ணீர் இழப்பு அதிகமாக இருப்பது. இப்படி ஏற்படும்போது உடலுக்குத் தண்ணீர் அதிகம் தேவைப் படுகிறது. உடலுக்குப் போதுமான தண்ணீர் கிடைக்காமல் போனால், ரத்த செல்கள் விரிவடைந்து முகம் வீக்கமாகத் தெரியும்.
டிப்ஸ்: ஒரு நாளைக்கு எட்டு கிளாஸ் தண்ணீராவது அருந்துவது அவசியம். எப்போதும் தண்ணீர் பாட்டிலை உடன் வைத்துக் கொண்டால் தண்ணீர் அருந்த வேண்டும் என்கிற உணர்வு ஏற்பட்டு அருந்துவீர்கள்.
தோல் இளம் மஞ்சளாக மாறுவது என்ன வியாதி?
கல்லீரல் நோய். கல்லீரல் பாதிப்படையும்போது உடலிலிருக்கும் பித்த நீர் போன்ற மஞ்சள் நிற திரவங்களை வெளியேற்ற முடிவதில்லை. இதனால் தோல் மஞ்சள் நிறத்திற்கு மாறுகிறது.
டிப்ஸ்: அதிகப்படியான ஆல்கஹாலின் அளவால் இப்படி கல்லீரல் பிரச்சினை ஏற்படுகிறது. குடிப்பழக்கம் இருந்தால், உடனடியாக நிறுத்தி விடுவதே நல்லது.
பாதம் கை கால்களில் சில நேரங்களில் சுறுசுறுவென உள்ளே ஏதோ ஓடுவது போலிருத்தல் என்ன வியாதி?
சீரான ரத்த ஓட்டமின்மை. ரத்தக் குழாயில் அடைப்பு இருந்தால் உடலின் ரத்த ஓட்டம் சீராக இருக்காது. இந்த அறிகுறி உங்கள் ரத்தமானது பாதம் வரை சீராக ஓடச் செய்யும் முயற்சியே ஆகும்.
டிப்ஸ்: வைட்டமின் நிறைந்த உணவுகளும் கீரைகளும் சாப்பிட வேண்டும்.
பாதம் மட்டும் மரத்துப் போதல் என்ன வியாதி?
நீரிழிவு நோயின் பாதிப்பு. டயபடீஸ், ரத்தத்திலிருக்கும் செல்களைப் பாதிப்பதோடு, நரம்புகள் செய்யும் வேலைகளையும் தடுத்து விடுகிறது. இதன் விளைவாக சில நேரங்களில் கால்களில் செருப்புக்கள் உராய்ந்து ஏற்படுத்தும் எரிச்சலையோ வலியையோகூட உணர்ந்து கொள்ள முடியாது.
டிப்ஸ்: பிளாக் டீ அல்லது கிரீன் டீ உங்கள் இரத்தத்திலிருக்கும் குளுக்கோஸின் அளவைக் குறைத்து நீரிழிவு நோயைக் கொஞ்சம் கட்டுப்படுத்தும். உடல் பருமனும்கூட டயபடீஸ் வருவதற்கு ஒரு முக்கிய காரணமாகும். அதனால் உடல் எடை அதிகமாகாமல் பார்த்துக் கொள்ள வேண்டியது அவசியம்.
பாதங்களில் உலர்ந்த வெடிப்புகள் என்ன வியாதி?
தைராய்டு பிரச்சினையாக இருக்கலாம். இந்த தைராய்டு சுரப்பிதான் நம் தோலுக்குத் தேவையான ஹார்மோன்களை ஒழுங்கு செய்கிறது. இந்த தைராய்டு சுரப்பி சரியாக வேலை செய்யாதபோது, நம் பாதங்களின் தோல் உலர்ந்துபோகும். பாதங்களை சரிவரபாராமரிக்காமல் இருந்தால் அதிக அளவில் பாதிப்படைந்துவிடும்.
டிப்ஸ்: தைராய்டு பிரச்சினையின் வேறு சில அறிகுறிகள், அதிக சோர்வும் உடல்எடை அதிகமாதலும் இதில் எந்த அறிகுறிகள் இருந்தாலும் மருத்துவரைச் சந்திப்பது அவசியம்.
சிவந்த உள்ளங்கை என்ன வியாதி?
கல்லீரல் பிரச்சினையாக இருக்கலாம். நோய்வாய்ப்பட்ட கல்லீரலால், நம் இரத்தத்திலுள்ள ஹார்மோன்களைக் கட்டுப்படுத்த முடியாமல் போகும். அதனால் உங்கள் ரத்தத்தின் நிறம் அதிக சிகப்பாகிவிடும். கல்லீரல் சரியாக வேலை செய்யவில்லை என்பதை, அதிக சிவப்பான உள்ளங்கைகள் தான் சட்டென காட்டிக் கொடுக்கும். காரணம் உடலின் மற்ற பாகங்களைவிட உள்ளங்கையின் தோல் மிகவும் மிருதுவாக இருப்பதுதான்.
டிப்ஸ்: கீழாநெல்லியை வாரத்தில் ஒருதரம் சாப்பிடுவது கல்லீரலைச் சரிப்படுத்தும். உடம்பின் விஷத்தன்மையை மாதம் ஒரு முறையாவது போக்க, ஒரு நாள் பழம் மட்டும் சாப்பிடுங்கள்.
வெளுத்த நகங்கள் என்ன வியாதி?
இரத்த சோகை இருக்கிறது. இரத்தத்திலுள்ள சிகப்பணுக்கள் அளவில் குறையும்போது சின்னச் சின்ன வேலையைச் செய்வதற்கும் உடல் பலமின்றிப் போகும்!
ரத்தத்தின் சிவப்பணுக்கள் குறைவதால், இயல்பாக நகம் இருக்க வேண்டிய பிங்க் நிறம் போய், வெளுத்து விடுகின்றன.
டிப்ஸ்: இரும்புச்சத்து இரத்தத்திலுள்ள சிகப்பணுக்களின் எண்ணிக்கையை அதிகரிக்கச் செய்யும். ஈரல், கீரைவகைகள், மற்றும் இறைச்சியை உணவுடன் சேர்த்துக் கொள்ளவேண்டும். அல்லது டாக்டரின் ஆலோசனையின்படி குறிப்பிட்ட நாட்களுக்கு இரும்புச்சத்து மாத்திரைகளோடு பி_12 மாத்திரைகளையும் எடுத்துக் கொள்வது நல்லது.
விரல் முட்டிகளில் வலி என்ன வியாதி?
ஆர்த்தரடீஸ் என்னும் மூட்டுவலி இருக்கிறது. இதனால் விரல் முட்டிகளில் வீக்கமும் வலியும் ஏற்படும். இந்த வலி அதிகமாக விரல் முட்டிகளில்தான் காணப்படும். அவை வடிவத்தில் சிறியதாக இருப்பதால், இந்த வலி உடனே வர வாய்ப்புண்டு. வயதானவர்களுக்கு மட்டுமே இந்த மூட்டுவலி வருவதில்லை. எந்த வயதுக்காரர்களுக்கும் வரலாம்.
டிப்ஸ்: உடலுக்குத் தேவையான கால்சியம் மற்றும் வைட்டமின் ஙி சரியான அளவில் எடுத்துக் கொண்டால் மூட்டு வலி வருவதைக் குறைக்கலாம். ஒழுங்கான உடற்பயிற்சிகள் மற்றும் உடல்பருமனைக் குறைத்தல் இரண்டும் மூட்டு வலி வராமல் தடுக்கும்.
நகங்களில் குழி விழுதல் என்ன வியாதி?
சோரியாஸிஸ் இருக்கிறது. இது ஒரு மோசமான தோல் வியாதி. இதன் மூலம் தோலும் நகங்களும் மிகவும் மென்மையாகி விடும். இந்த வியாதி வந்தால் மென்மையான நகங்களில் குழிகள் வரக்கூடும்.
டிப்ஸ்: உடனடியாக சரும வியாதி நிபுணரைக் கலந்தாலோசிக்கவும். ஸ்டிரெஸ்ஸைக் குறைத்துக் கொண்டாலே வியாதி அதிகமாவதைத் தடுக்கலாம்.
வாய்ஈறுகளில் இரத்தம் வடிதல் என்ன வியாதி?
பல் ஈறு சம்பந்தப்பட்ட நோய் இருக்கிறது. ஈறுகளிலும் அவற்றின் அடியிலிருக்கும் எலும்புகளிலும் தொற்று நோய்க் கிருமிகளின் தாக்குதல் இருந்தால், பற்கள் உறுதி இழந்து விழுந்துவிடும். பல் துலக்கும்போது ஈறுகளில் ரத்தம் வருவது இந்த நோயின் முதல் அறிகுறி.
டிப்ஸ்: தினமும் பற்களைச் சுத்தமாக துலக்குவதும், பற்காரைகள் வராமல் பாதுகாப்பதும் அவசியம். ஆன்ட்டி பாக்டீரியல் கொண்ட மவுத் வாஷ் கொண்டு வாய் கொப்பளிப்பது நல்லது.
சாப்பிடும்போது வாய் முழுக்க வலி ஏற்படுதல் என்ன வியாதி?
வாய்ப்புண் இருக்கிறது. அதிகமாக ஸ்டிரெஸ் செய்து கொள்வதாலும் வாய்ப்புண் வரலாம். உடலில் ஃபோலிக் ஆசிடின் குறைவு மற்றும், இரும்புச்சத்து அல்லது வைட்டமின் பி_12ன் குறைவினாலும் இப்படி ஏற்படுகிறது.
டிப்ஸ்: ‘மல்டி_விட்டமின்’ மாத்திரைகளைத் தினமும் எடுத்துக் கொள்ளவேண்டும். மேலும் தியானம் மற்றும் யோகா செய்வதால் ஸ்டிரெஸ்ஸைக் குறைக்கலாம். ஹைட்ரஜன் பெராக்ஸைடு கொண்டு வாய் கொப்பளித்து வருவதால் இன்பெக்ஷன் குறைந்து வாய்ப்புண் ஆறும்.
வாய் ஈரப்பசையின்றி உலர்ந்து போவது. என்ன வியாதி?
உடலின் போதுமான நீர்ச்சத்து குறைந்து போயிருக்கிறது. உடலில் அதிகப்படியான நீர் வெளியேறுவதால் இந்த டீஹைடிரேஷன் ஏற்படுகிறது. மேலும் அதிகப்படியாக வியர்ப்பது மற்றும் நீரிழிவு நோயும்கூட வாய் உலர்ந்து போவதற்கு காரணமாகும்.
டிப்ஸ்: நிறைய திரவ ஆகாரம் எடுத்துக் கொள்ளவேண்டும். தினமும் குறைந்தது ஒன்றரைலிட்டர் தண்ணீர் அருந்துவது அவசியம். அதன்கூடவே பழங்களையோ பழச்சாறோ அருந்துதலும் நல்ல பலன் தரும்.

12 Habits of Exceptional Leaders by Dr. Travis Bradberry

Referred Link - https://www.linkedin.com/pulse/12-habits-exceptional-leaders-dr-travis-bradberry?trk=pulse-det-nav_art

12 Habits of Exceptional Leaders

One of the most popular Dilbert comic strips in the cartoon’s history begins with Dilbert’s boss relaying senior leadership’s explanation for the company’s low profits. In response to his boss, Dilbert asks incredulously, “So they’re saying that profits went up because of great leadership and down because of a weak economy?” To which Dilbert’s boss replies, “These meetings will go faster if you stop putting things in context.”
Great leadership is indeed a difficult thing to pin down and understand. You know a great leader when you’re working for one, but even they can have a hard time explaining the specifics of what they do that makes their leadership so effective. Great leadership is dynamic; it melds a variety of unique skills into an integrated whole.
Below are 12 essential behaviors that exceptional leaders rely on every day. Give them a try and you can become a better leader today.
1. Courage
“Courage is the first virtue that makes all other virtues possible.” —Aristotle
People will wait to see if a leader is courageous before they’re willing to follow his or her lead. People need courage in their leaders. They need someone who can make difficult decisions and watch over the good of the group. They need a leader who will stay the course when things get tough. People are far more likely to show courage themselves when their leaders do the same.
For the courageous leader adversity is a welcome test. Like a blacksmith’s molding of a red-hot iron, adversity is a trial by fire that refines leaders and sharpens their game. Adversity emboldens courageous leaders and leaves them more committed to their strategic direction.
Leaders who lack courage simply toe the company line. They follow the safest paththe path of least resistancebecause they’d rather cover their backside than lead.
2. Effective Communication
“The more elaborate our means of communication, the less we communicate.” —Joseph Priestley
Communication is the real work of leadership. It’s a fundamental element of how leaders accomplish their goals each and every day. You simply can’t become a great leader until you are a great communicator.
Great communicators inspire people. They create a connection with their followers that is real, emotional, and personal, regardless of any physical distance between them. Great communicators forge this connection through an understanding of people and an ability to speak directly to their needs.
3. Generosity
“A good leader is a person who takes a little more than his share of the blame and a little less than his share of the credit.” —John Maxwell
Great leaders are generous. They share credit and offer enthusiastic praise. They’re as committed to their followers’ success as they are to their own. They want to inspire all of their employees to achieve their personal best – not just because it will make the team more successful, but because they care about each person as an individual.
4. Humility
“Humility is not thinking less of yourself, it’s thinking of yourself less.” – C.S. Lewis
Great leaders are humble. They don’t allow their position of authority to make them feel that they are better than anyone else. As such, they don’t hesitate to jump in and do the dirty work when needed, and they won’t ask their followers to do anything they wouldn’t be willing to do themselves.
5. Self-Awareness
“It is absurd that a man should rule others, who cannot rule himself.” —Latin Proverb
Contrary to what Dilbert might have us believe, leaders’ gaps in self-awareness are rarely due to deceitful, Machiavellian motives, or severe character deficits. In most cases, leaderslike everyone elseview themselves in a more favorable light than other people do.
Self-awareness is the foundation of emotional intelligence, a skill that 90% of top performing leaders possess in abundance. Great leaders’ high self-awareness means they have a clear and accurate image not just of their leadership style, but also of their own strengths and weaknesses. They know where they shine and where they’re weak, and they have effective strategies for leaning into their strengths and compensating for their weaknesses.
6. Adherence to the Golden Rule +1
“The way you see people is the way you treat them, and the way you treat them is what they become.” – Jon Wolfgang von Goethe
The Golden Rule – treat others as you want to be treated – assumes that all people are the same. It assumes that, if you treat your followers the way you would want a leader to treat you, they’ll be happy. It ignores that people are motivated by vastly different things. One person loves public recognition, while another loathes being the center of attention.
Great leaders don’t treat people how they themselves want to be treated. Instead, they take the Golden Rule a step further and treat each person as he or she would like to be treated. Great leaders learn what makes people tick, recognize their needs in the moment, and adapt their leadership style accordingly.
7. Passion
“If you just work on stuff that you like and are passionate about, you don’t have to have a master plan with how things will play out.” – Mark Zuckerberg
Passion and enthusiasm are contagious. So are boredom and apathy. No one wants to work for a boss that’s unexcited about his or her job, or even one who’s just going through the motions. Great leaders are passionate about what they do, and they strive to share that passion with everyone around them.
8. Infectiousness
“The very essence of leadership is that you have to have a vision. It’s got to be a vision you articulate clearly and forcefully on every occasion. You can’t blow an uncertain trumpet.” —Reverend Theodore Hesburgh
Great leaders know that having a clear vision isn’t enough. You have to make that vision come alive so that your followers can see it just as clearly as you do. Great leaders do that by telling stories and painting verbal pictures so that everyone can understand not just where they’re going, but what it will look and feel like when they get there. This inspires others to internalize the vision and make it their own.
9. Authenticity
“Just be who you are and speak from your guts and heart – it’s all a man has.” – Hubert Humphrey
Authenticity refers to being honest in all things – not just what you say and do, but who you are. When you’re authentic, your words and actions align with who you claim to be. Your followers shouldn’t be compelled to spend time trying to figure out if you have ulterior motives. Any time they spend doing so erodes their confidence in you and in their ability to execute.
Leaders who are authentic are transparent and forthcoming. They aren’t perfect, but they earn people’s respect by walking their talk.
10. Approachability
“Management is like holding a dove in your hand. Squeeze too hard and you kill it, not hard enough and it flies away.” – Tommy Lasorda
Great leaders make it clear that they welcome challenges, criticism, and viewpoints other than their own. They know that an environment where people are afraid to speak up, offer insight, and ask good questions is destined for failure. By ensuring that they are approachable, great leaders facilitate the flow of great ideas throughout the organization.
11. Accountability
“The ancient Romans had a tradition: Whenever one of their engineers constructed an arch, as the capstone was hoisted into place, the engineer assumed accountability for his work in the most profound way possible: He stood under the arch.” – Michael Armstrong
Great leaders have their followers’ backs. They don’t try to shift blame, and they don’t avoid shame when they fail. They’re never afraid to say, “The buck stops here,” and they earn people’s trust by backing them up.
12. Sense Of Purpose
“You don’t lead by pointing and telling people some place to go. You lead by going to that place and making a case.” – Ken Kesey
Whereas vision is a clear idea of where you’re going, a sense of purpose refers to an understanding of why you’re going there. People like to feel like they’re part of something bigger than themselves. Great leaders give people that feeling.
Bringing It All Together
Becoming a great leader doesn’t mean that you have to incorporate all of these traits at once. Focus on one or two at a time; each incremental improvement will make you more effective. It’s okay if you “act” some of these qualities at first. The more you practice, the more instinctive it will become, and the more you’ll internalize your new leadership style.
What other qualities would you like to see added to this list? Please share your thoughts on exceptional leadership in the comments section below, as I learn just as much from you as you do from me.


These 15 “Soft Skills” Define the A-Team by Lou Adler

Referred Link - https://www.linkedin.com/pulse/15-soft-skills-define-a-team-lou-adler?trk=pulse-det-nav_art

These 15 “Soft Skills” Define the A-Team

In the 1980s and 1990s I placed hundreds of people in management positions. A few dozen got quickly promoted multiple times. I met up with one of them last week who's now an EVP with an F250 company. Many of the hiring managers who hired these people had similar track records of success. Coincidently, I was at a business conference with a number of them last month. These two events got me thinking about all of these people – the hundreds and the dozens – and what they had in common.
The big aha was that once the person passed a reasonably lofty threshold of technical ability, his or her soft skills are what drove their upward success. In fact, since soft skills are so critical to personal performance, “soft” is too soft a word to describe them. Regardless of what one calls these “non-technical” management and business leadership skills, here’s what those who progressed the fastest had in common.
  1. Focused Work Ethic. Part of this is working hard, taking the initiative, doing more than required and going the extra mile. The other part is working smart. Working hard needs to have some purpose and direction to it. Consistently achieving the required results is the primary bigger purpose.
  2. Operational Leadership. I wrote a post last year titled Leadership = Vision plus Execution. In summary, it means you need to have a clear vision of what needs to get done and then you need to marshal the resources to do it. Then you have to do it.
  3. Strategic vs. Tactical Worldview. When I was sitting in a boardroom many years ago as a rookie financial analyst, the CEO of an F50 company lambasted a group president saying, “Strategy drives tactics. Your strategy is flawed, so the quality of your tactics doesn’t matter.” Those who got ahead the fastest seem to naturally understand this.
  4. Zooming. This has to do with the ability to zoom in on a problem to figure out the root cause and then zoom out to see all of the possible solutions.
  5. Multi-Functional Thinking. This might also be called business acumen. Despite a functional expertise, the best people could see beyond their own department’s requirements to balance the needs of growth (sales, marketing and product development) vs. operational efficiency (operations, engineering, IT, HR and finance/accounting).
  6. Persistence. As Winston Churchill said, “Never, ever, ever give up.” Sometimes things go wrong, so following the PM’s advice is essential.
  7. Influence. This is the ability to convince those in authority to agree to their proposals (the vision part of leadership) and the ability to get the people working with and for them to agree to willingly participate. This is related to team skillsand EQ, but influencing others is the visible outcome.
  8. Proactivity. This has to do with anticipating a problem before it becomes a problem and then taking overt action to address it in a logical and businesslike manner. It’s more than planning, but planning is part of this.
  9. Leveraging Team and Resources. This has to do with efficiency, achieving more with less, figuring out how to avoid or overcome unnecessary obstacles and getting more from their team than would be considered normal.
  10. Organizational Skills. Whether they’re individual contributors, part of a team or running a team, the best people can organize the resources to deliver the results on time and on budget on a consistent basis.
  11. Responsible and Committed. When the best people say they’ll do something, they do it. And when things go wrong, they don’t make excuses or blame others. Getting it done is typically more important than perfection, which is a common flaw of the over-techie.
  12. Ability to Select and Develop the Right People. A-Team leaders don’t compromise on whom they hire: the A-Team. My big win as a recruiter: I got them to first define the job as a series of performance objectives rather than listing a bunch of generic skills. Then I found people who could deliver the results required. Surprisingly, those that made the A-Team had the traits listed here.
  13. Comfortable Swimming in the Deep End of the Pool. Throw people in over their heads and see if they can swim. The A-Team can not only swim, they don’t mind being thrown in over their heads since it builds confidence. In fact, they ask for these types of assignments.
  14. Courage in Decision-Making. Not only does a person need to make the right decisions, he or she often needs to make them with limited information or lack of time. Which, surprisingly, is most of the time.
  15. Situational Fit or Adaptability. Sometimes these people were not successful but were savvy enough to extricate themselves proactively. Circumstances play a big role in any job, most often they’re dependent on the quality of the relationship with the person’s peer and manager. Sometimes it’s a mismatch on culture or values or a disagreement on focus.

Big Data Explained in Less Than 2 Minutes - To Absolutely Anyone by Bernard Marr

Referred Link - https://www.linkedin.com/pulse/big-data-explained-less-than-2-minutes-absolutely-anyone-bernard-marr?trk=pulse-det-nav_art

Big Data Explained in Less Than 2 Minutes - To Absolutely Anyone

There are some things that are so big that they have implications for everyone, whether we want them to or not. Big Data is one of those concepts, and is completely transforming the way we do business and is impacting most other parts of our lives.
It’s such an important idea that everyone from your grandma to your CEO needs to have a basic understanding of what it is and why it’s important.

What is Big Data?

“Big Data” means different things to different people and there isn’t, and probably never will be, a commonly agreed upon definition out there. But the phenomenon is real and it is producing benefits in so many different areas, so it makes sense for all of us to have a working understanding of the concept.
So here’s my quick and dirty definition:
The basic idea behind the phrase 'Big Data' is that everything we do is increasingly leaving a digital trace (or data), which we (and others) can use and analyse. Big Data therefore refers to that data being collected and our ability to make use of it.
I don’t love the term “big data” for a lot of reasons, but it seems we’re stuck with it. It’s basically a ‘stupid’ term for a very real phenomenon – the datafication of our world and our increasing ability to analyze data in a way that was never possible before.
Of course, data collection itself isn’t new. We as humans have been collecting and storing data since as far back as 18,000 BCE. What’s new are the recent technological advances in chip and sensor technology, the Internet, cloud computing, and our ability to store and analyze data that have changed the quantity of data we can collect.
Things that have been a part of everyday life for decades — shopping, listening to music, taking pictures, talking on the phone — now happen more and more wholly or in part in the digital realm, and therefore leave a trail of data.
The other big change is in the kind of data we can analyze. It used to be that data fit neatly into tables and spreadsheets, things like sales figures and wholesale prices and the number of customers that came through the door.
Now data analysts can also look at “unstructured” data like photos, tweets, emails, voice recordings and sensor data to find patterns.

How is it being used?

As with any leap forward in innovation, the tool can be used for good or nefarious purposes. Some people are concerned about privacy, as more and more details of our lives are being recorded and analyzed by businesses, agencies, and governments every day. Those concerns are real and not to be taken lightly, and I believe that best practices, rules, and regulations will evolve alongside the technology to protect individuals.
But the benefits of big data are very real, and truly remarkable.
Most people have some idea that companies are using big data to better understand and target customers. Using big data, retailers can predict what products will sell, telecom companies can predict if and when a customer might switch carriers, and car insurance companies understand how well their customers actually drive.
It’s also used to optimize business processes. Retailers are able to optimize their stock levels based on what’s trending on social media, what people are searching for on the web, or even weather forecasts. Supply chains can be optimized so that delivery drivers use less gas and reach customers faster.
But big data goes way beyond shopping and consumerism. Big data analytics enable us to find new cures and better understand and predict the spread of diseases. Police forces use big data tools to catch criminals and even predict criminal activity and credit card companies use big data analytics it to detect fraudulent transactions. A number of cities are even using big data analytics with the aim of turning themselves into Smart Cities, where a bus would know to wait for a delayed train and where traffic signals predict traffic volumes and operate to minimize jams.

Why is it so important?

The biggest reason big data is important to everyone is that it’s a trend that’s only going to grow.
As the tools to collect and analyze the data become less and less expensive and more and more accessible, we will develop more and more uses for it — everything fromsmart yoga mats to better healthcare tools and a more effective police force.
And, if you live in the modern world, it’s not something you can escape. Whether you’re all for the benefits big data can bring, or worried about Big Brother, it’s important to be aware of the phenomena and tuned in to how it’s affecting your daily life.

Saturday, March 21, 2015

12 Ways to Heal the Stress Around You by Deepak Chopra MD

Referred Link - https://www.linkedin.com/pulse/12-ways-heal-stress-around-you-deepak-chopra-md-official-?trk=pulse-det-nav_art

12 Ways to Heal the Stress Around You

Stress is a constant topic of advice and complaint in modern life, but there’s one issue that gets overlooked: the many ways we add to the stress of others. Dealing with the pressure you feel takes a good deal of time and attention. By the same token, time and attention must be spent relieving the stress you are causing. You can stop spreading stress and actually become a healer of stress.
Sometimes you hear a line that is halfway between a boast and a joke: "I'm not the kind of boss who gets a heart attack. I'm the kind of boss who gives a heart attack." The problem is that so much truth attaches to this. Whenever you are in a dominant position over someone else, either at home or work, you are the boss, even without a formal title. The boss is the one who feels entitled to deliver pressure.
You are creating unnecessary stress if you indulge in the following behaviors:

12 Ways to Create Stress

  1. You are demanding, critical, and perfectionist - the perfect recipe for stress.
  2. You give erratic orders prone to unpredictable changes.
  3. You show disrespect for others workers and/or their work.
  4. You create an undignified work environment (e.g., a place where swearing, gossip, and sexual remarks are commonplace).
  5. You don't give other people their own space.
  6. You pass your own workload to others just because you can.
  7. You burden others with personal issues you should deal with yourself.
  8. You criticize a subordinate in public.
  9. You make personal attacks.
  10. You can't be trusted.
  11. You indulge in casual betrayals.
  12. You devalue another worker's experience and knowledge.
These are more than bad behaviors. They trigger the stress response in other people, which is easily recognized, because they would trigger the same in you if you were on the receiving end. If you believe that a hardboiled attitude, confrontational tactics, and constant pressure are good for productivity, studies in the workplace do not bear you out. The best workplaces give people space, encourage creativity, allow workers to define their own work hours, assign tasks according to a worker's strengths, and create an atmosphere of general respect.
If you don't put much stock in workplace studies, look around you. Are you creating stressful symptoms in others? Here are some signs.
People don't look happy under you. They avoid direct eye contact. They miss work or outright quit. They seem nervous in your presence. The atmosphere grows quiet and tense when you enter a room or give orders. There is silent resistance to giving you what you ask for - you have to ask a second time, and even then there are delays. People under you make excuses, or else they have lost their motivation to perform.
By reversing your stressful behavior, you become a healer of stress.
12 Ways to Heal Stress
  1. Back away from being demanding, critical, and perfectionist.
  2. Be more consistent and less changeable in what you ask of others.
  3. Never show disrespect for other workers or their work.
  4. Maintain a dignified work environment (e.g., a place where swearing, gossip, and sexual remarks are not condoned).
  5. Give other people their own space.
  6. Deal with your own stress instead of passing it down the line.
  7. Don’t burden others with your personal issues; keep it professional.
  8. Never offer criticism in public.
  9. Take a personal interest in others, offering appreciation and praise generously.
  10. Be loyal; show that you can be trusted.
  11. When someone else is talking, pay attention and then follow through if they need something.
  12. Ask for more input from others, showing that you value their experience and knowledge.
It's easy to let the allure of authority blind you to the obvious, and all of these symptoms are obvious. It doesn't matter if you are the CEO of a multinational corporation or a father sitting at the head of the dinner table. Stress is a threat in any relationship, and if you want to earn your position of authority in the eyes of others, it's your responsibility to lead the way in lessening stress, not increasing it.

Wednesday, March 11, 2015

Navigation Settings through CSOM - Inherit Parent Global Navigation for Subsite - SharePoint 2013

The following code helps to set Navigation Settings through Client side object model (CSOM). 

                //// Get the context for the SharePoint Site to access the data
              using (ClientContext TargetSiteClientContext = new ClientContext(TargetSite))
                            {

                                       TargetSiteClientContext.Credentials = new NetworkCredential(TargetSiteUserName, TargetSitePassword, TargetSiteDomain);
                                       //Inherit Parent Global Navigation for Subsite
                                        TargetSiteClientContext.Web.Navigation.UseShared = true;
                                        TargetSiteClientContext.ExecuteQuery();
                             }

Fetching Node Collection and Children using CSOM in Sharepoint 2013

After a long Head banging, I found some solution for reading Node collection and its childs. :)

I'm not able to find any ready solution in Online. Hope it will be useful for you. Happy coding. :)

The following Code helps you for Fetching Node Collection and Children using CSOM in Sharepoint 2013.

    using (ClientContext SourceSiteClientContext = new ClientContext(SourceSite))
                        {

                            //// Get the context for the SharePoint Site to access the data
                            using (ClientContext TargetSiteClientContext = new ClientContext(TargetSite))
                            {

                                Web SourceWeb = SourceSiteClientContext.Web;
                                Web TargetWeb = TargetSiteClientContext.Web;

                                List SourceSiteUniqueTopNavigationColl = null, SourceSiteUniqueLeftNavigationColl = null;

                                NavigationNodeCollection SourceSiteTopNavigationColl, TargetSiteTopNavigationColl;

                                //Tries for Connecting Source Site with NTLM and if fails connects with Sharepoint online Method
                                try
                                {

                                    Console.WriteLine("Connecting Source Site - " + SourceSite);
                                    Console.WriteLine("Connecting with NTLM Method..");
                                    SourceSiteClientContext.Credentials = new NetworkCredential(SourceSiteUserName, SourceSitePassword, SourceSiteDomain);

                                    //// Get the collection of navigation nodes from the top navigation bar
                                    SourceSiteTopNavigationColl = SourceWeb.Navigation.TopNavigationBar;
                                    SourceSiteClientContext.Load(SourceSiteTopNavigationColl);
                                    SourceSiteClientContext.ExecuteQuery();

                                 }
                                catch
                                {

                                    Console.WriteLine("Connecting with Sharepoint Online Method ..");
                                    SecureString SourceSiteSecurePwd = convertToSecureString(SourceSitePassword);
                                    SourceSiteClientContext.Credentials = new SharePointOnlineCredentials(SourceSiteUserName, SourceSiteSecurePwd);

                                    //// Get the collection of navigation nodes from the top navigation bar
                                    SourceSiteTopNavigationColl = SourceWeb.Navigation.TopNavigationBar;
                                    SourceSiteClientContext.Load(SourceSiteTopNavigationColl);
                                    SourceSiteClientContext.ExecuteQuery();

                                }

                                //Tries for Connecting Target Site with NTLM and if fails connects with Sharepoint online Method
                                try
                                {

                                    Console.WriteLine("Connecting Target Site - " + TargetSite);
                                    Console.WriteLine("Connecting with NTLM Method..");

                                    TargetSiteClientContext.Credentials = new NetworkCredential(TargetSiteUserName, TargetSitePassword, TargetSiteDomain);

                                    //// Get the collection of navigation nodes from the top navigation bar
                                    TargetSiteTopNavigationColl = TargetWeb.Navigation.TopNavigationBar;
                                    TargetSiteClientContext.Load(TargetSiteTopNavigationColl);
                                    TargetSiteClientContext.ExecuteQuery();

                                }
                                catch
                                {

                                    Console.WriteLine("Connecting with Sharepoint Online Method ..");
                                    SecureString TargetSiteSecurePwd = convertToSecureString(TargetSitePassword);
                                    TargetSiteClientContext.Credentials = new SharePointOnlineCredentials(TargetSiteUserName, TargetSiteSecurePwd);

                                    //// Get the collection of navigation nodes from the top navigation bar
                                    TargetSiteTopNavigationColl = TargetWeb.Navigation.TopNavigationBar;
                                    TargetSiteClientContext.Load(TargetSiteTopNavigationColl);
                                    TargetSiteClientContext.ExecuteQuery();

                                }

                                //Converts Relative Path to Absolute Path
                                Regex Splitter = new Regex("!|@|/");

                                String[] SourceParts = Splitter.Split(SourceSite);
                                string SourceSiteServerURL = SourceParts[0] + @"//" + SourceParts[2];

                                String[] TargetParts = Splitter.Split(TargetSite);
                                string TargetSiteServerURL = TargetParts[0] + @"//" + TargetParts[2];

                                //// Get the collection of navigation nodes from the Quick Launch Navigation bar
                                NavigationNodeCollection SourceSiteLeftNavigationColl = SourceWeb.Navigation.QuickLaunch;
                                SourceSiteClientContext.Load(SourceSiteLeftNavigationColl);
                                SourceSiteClientContext.ExecuteQuery();

                                //// Get the collection of navigation nodes from the Quick Launch Navigation bar
                                NavigationNodeCollection TargetSiteLeftNavigationColl = TargetWeb.Navigation.QuickLaunch;
                                TargetSiteClientContext.Load(TargetSiteLeftNavigationColl);
                                TargetSiteClientContext.ExecuteQuery();

                                bool isTopLinksEqual = SourceSiteTopNavigationColl.SequenceEqual(TargetSiteTopNavigationColl);
                                bool isQuickLaunchEqual = SourceSiteLeftNavigationColl.SequenceEqual(TargetSiteLeftNavigationColl);

                                //Checks Top Links are same
                                if (isTopLinksEqual != true)
                                {

                                    //Removes Duplicates by Name
                                    SourceSiteUniqueTopNavigationColl = SourceSiteTopNavigationColl.GroupBy(i => i.Title).Select(ss => ss.LastOrDefault()).ToList();

                                    //Removes the Links from Target Site First
                                    TargetSiteTopNavigationColl.ToList().ForEach(node => node.DeleteObject());
                                    TargetSiteClientContext.ExecuteQuery();

                                    Console.WriteLine("Reading Top Link Items ..");

                                    //// Display all the node title which is available in the top navigation bar
                                    foreach (NavigationNode TopNavigationNode in SourceSiteUniqueTopNavigationColl)
                                    {

                                        //// Get the collection of navigation nodes from the quick launch bar
                                        NavigationNodeCollection TopLinksColl = TargetWeb.Navigation.TopNavigationBar;

                                        try
                                        {
                                            // Describes a new navigation node to be created
                                            NavigationNodeCreationInformation nodeCreation = new NavigationNodeCreationInformation();

                                            //Tries for Adding with Target site Relative link, If error Catches and replaces with Server Link
                                            nodeCreation.Title = TopNavigationNode.Title;

                                            //Handles Relative URL
                                            if (TopNavigationNode.Url.Trim() != "")
                                            {
                                                string NavLink = "";
                                                if (TopNavigationNode.Url.StartsWith(RelativeStartLink))
                                                {
                                                    NavLink = TargetSiteServerURL + TopNavigationNode.Url;
                                                }
                                                else
                                                {
                                                    NavLink = TopNavigationNode.Url.Replace(SourceSiteServerURL, TargetSiteServerURL);
                                                }

                                                nodeCreation.Url = NavLink;
                                            }

                                            //// Add the new navigation node to the collection
                                            nodeCreation.AsLastNode = true;
                                            nodeCreation.IsExternal = TopNavigationNode.IsExternal;

                                            TopLinksColl.Add(nodeCreation);
                                            TargetSiteClientContext.Load(TopLinksColl);
                                            TargetSiteClientContext.ExecuteQuery();
                                        }
                                        catch
                                        {
                                            // Describes a new navigation node to be created
                                            NavigationNodeCreationInformation nodeCreation = new NavigationNodeCreationInformation();

                                            //Tries for Adding with Target site Relative link, If error Catches and replaces with Server Link
                                            nodeCreation.Title = TopNavigationNode.Title;

                                            //Handles Relative URL
                                            if (TopNavigationNode.Url.Trim() != "")
                                            {
                                                if (TopNavigationNode.Url.StartsWith(RelativeStartLink))
                                                {
                                                    nodeCreation.Url = SourceSiteServerURL + TopNavigationNode.Url;
                                                }
                                            }

                                            //// Add the new navigation node to the collection
                                            nodeCreation.AsLastNode = true;
                                            nodeCreation.IsExternal = TopNavigationNode.IsExternal;

                                            TopLinksColl.Add(nodeCreation);
                                            TargetSiteClientContext.Load(TopLinksColl);
                                            TargetSiteClientContext.ExecuteQuery();
                                        }

                                        Console.WriteLine("Added Top Navigation Link - " + TopNavigationNode.Title);

                                        CreateChildNode(TargetSiteServerURL, SourceSiteServerURL, SourceSiteClientContext, TargetSiteClientContext, TargetWeb, TargetWeb.Navigation.TopNavigationBar, TopLinksColl, TopNavigationNode);
                                    }
                                }
                        



Children fetching Method
     public static void CreateChildNode(string TargetSiteServerURL, string SourceSiteServerURL, ClientContext SourceSiteCollectionctx, ClientContext TargetSiteCollectionctx, Web TargetWeb, NavigationNodeCollection LinkType, NavigationNodeCollection TargetLinksColl, NavigationNode ParentNodeName)
        {
            NavigationNodeCollection ChildrensNodeCollection = ParentNodeName.Children;
            SourceSiteCollectionctx.Load(ChildrensNodeCollection);
            SourceSiteCollectionctx.ExecuteQuery();

            //// Display all the node title which is available in the top navigation bar
            foreach (NavigationNode NavigationNodeChildren in ChildrensNodeCollection)
            {
                //// Get the collection of navigation nodes from the quick launch bar

                NavigationNodeCollection nodes;
                foreach (NavigationNode node in TargetLinksColl)
                {
                    if (node.Title == ParentNodeName.Title)
                    {
                        nodes = node.Children;
                        try
                        {

                            // Describes a new navigation node to be created
                            NavigationNodeCreationInformation nodeCreation = new NavigationNodeCreationInformation();

                            //Tries for Adding with Target site Relative link, If error Catches and replaces with Server Link
                            nodeCreation.Title = NavigationNodeChildren.Title;

                            //Handles Relative URL
                            if (NavigationNodeChildren.Url.Trim() != "")
                            {
                                string NavLink = "";
                                if (NavigationNodeChildren.Url.StartsWith(RelativeStartLink))
                                {
                                    NavLink = TargetSiteServerURL + NavigationNodeChildren.Url;
                                }
                                else
                                {
                                    NavLink = NavigationNodeChildren.Url.Replace(SourceSiteServerURL, TargetSiteServerURL);
                                }

                                nodeCreation.Url = NavLink;
                            }

                            //// Add the new navigation node to the collection
                            nodeCreation.AsLastNode = true;
                            nodeCreation.IsExternal = NavigationNodeChildren.IsExternal;

                            nodes.Add(nodeCreation);
                            TargetSiteCollectionctx.Load(nodes);
                            TargetSiteCollectionctx.ExecuteQuery();
                        }
                        catch
                        {
                            // Describes a new navigation node to be created
                            NavigationNodeCreationInformation nodeCreation = new NavigationNodeCreationInformation();

                            //Tries for Adding with Target site Relative link, If error Catches and replaces with Server Link
                            nodeCreation.Title = NavigationNodeChildren.Title;

                            //Handles Relative URL
                            if (NavigationNodeChildren.Url.Trim() != "")
                            {
                                if (NavigationNodeChildren.Url.StartsWith(RelativeStartLink))
                                {
                                    nodeCreation.Url = SourceSiteServerURL + NavigationNodeChildren.Url;
                                }
                            }

                            //// Add the new navigation node to the collection
                            nodeCreation.AsLastNode = true;
                            nodeCreation.IsExternal = NavigationNodeChildren.IsExternal;

                            nodes.Add(nodeCreation);
                            TargetSiteCollectionctx.Load(nodes);
                            TargetSiteCollectionctx.ExecuteQuery();
                        }

                        Console.WriteLine("Added Child Link - " + NavigationNodeChildren.Title);
                    }

                }

                CreateChildNode(TargetSiteServerURL, SourceSiteServerURL, SourceSiteCollectionctx, TargetSiteCollectionctx, TargetWeb, LinkType, TargetLinksColl, NavigationNodeChildren);

            }

        }