At the following link you will find very nice tutorial about how to create dashboard at sharepoint 2013
At the following link you will find very nice tutorial about how to create dashboard at sharepoint 2013
A lot of people still don’t know the answer to a simple question: What is SharePoint? There are a few really good answers out there but in my opinion they need to start their explanation a little bit earlier.
Let’s see the common mistake we are confronted with when searching for the answer:
“SharePoint is a browser based business collaboration tool with composites and insights and search and communities and content and publishing and a document management. It’s collaborative, it’s business intelligence, it’s colleagues, partners, intranet, extranet, internet and much more.”
This guide answers the question ‘What is SharePoint?’ independent of your role. It shows the reasons why we need it and how it solves our problems.
I bet you know the following situation from your daily work:
Information overload is a term which can be found in history before the digital or information age even started.
Usually it means that you have difficulties to make a decision because of too much information.
The amount of available information and the rate in which it is created increased and the way people communicate changed. Within an intranet scenario information can be stored at:
People may have problems to make decisions because they have too much information.
They may also have problems because they can’t find the information they need.
You can imagine that storage is one of the problems: Files are stored in different folders or sub folders without Meta information or with strange file names.
Information may not be retrieved since people just don’t know that certain information exists.
The access to information can be problematic because of remote or mobile access or due to granular security.
So how should I make a decision if I can’t find or use the information I need? Even if I find all the information how should I make a decision in time if it takes me hours or days to search and rate them?
In our daily work we all have problems making a decision since we can’t find or use the information we need to make a good decision.
I need to have access to information and I need to know if they exist or not independent of their storage.
So how about an application that helps me:
I don’t want to waste time finding something, doing the same job someone else already did or to prepare information just to make a decision based on that.
I need something to store, to manage and to retrieve information, to find a person who may have the information I need and to access it from anywhere. I also need something that not only gets information I also need something that prepares,visualizes it or sorts it by relevance.
An application that can do all the things will have a great impact on my performance during my working day.
Being more efficient doesn’t mean working more.
SharePoint is the tool Microsoft provides which can improve my work and the result of my work. It can also improve the work of my team, my department, my company or my partners.
You already know the following graphic:
You can use sites and communities to store and manage information as well as to collaborate with colleagues.
You can use content management features to set up compliance features for the information stored.
Content management also allows you to use information in your already existing working environment like Microsoft Office.
Search allows you to retrieve information independent of their storage or to find people with the skills needed.
Insights allow you to get, to prepare and to visualize (business) information stored in a different repository.
SharePoint provides a solution to all your information management needs with a secure and remote access.
Furthermore SharePoint can be enhanced with no code solutions called Composites.
The great thing is that SharePoint has a lot more facets and advantages than outlined here.
See the different SharePoint 2010 products available…
There are 3 different version of SharePoint 2010 if it comes to differences in functionality:
For an overview about the different functionality visit SharePoint 2010: How to buy.
If you create an intranet you need to license:
For each user or device you can buy the standard CAL. If you want enterprise features you need both: The standard CALand an enterprise CAL.
If you create an extranet or internet site you need to license:
Maybe too complex to use… I don’t know. If you are trying to search a column in a list it works with one column globally defined in the columns gallery but not with another locally created. Well for me SharePoint is easy to use and it comes with a lot of cool things like uploading to, filtering, sorting or grouping a list… there is a lot of out-of-the-box functionality. It has a mix based on lists and wikis: Have you ever tried to create and sort a table in a wiki? Even if they are supported it can’t be compared to the usability of a SharePoint list.
SharePoint developers evolve from ASP.NET developers and as a web developer you are used to implement things and to test it right away pressing F5. As a SharePoint developer you need to configure XML, deploy a solution, need to know about infrastructure including Active Directory, SQL Server, DNS or IIS… usually an ASP.NET developer doesn’t need to take it into account. The worst thing as a SharePoint developer is to explain SharePoint and how to use it to consultants, project managers, end user, authors and even administrators. The actual task called development gets smaller and smaller as you knowledge grows.
Instead of having a lot of different systems which are easy to handle for their own but getting complex in a huge infrastructure SharePoint is a complex system. SharePoint is so complex that it doesn’t behave sometimes as expected: On one day it works and on another day it suddenly stops working. E.g. if you have hundreds of different folders on file shares and no global read group you need to manually assign read permission to the search account which can result in the membership of hundreds of groups for the search service account. Using Kerberos the token becomes bigger and bigger and only after a service restart you encounter the problem of the search not working. Looking for the reason takes a lot of time and requires a lot of specialized knowledge.
The ability to manage your emotions and remain calm under pressure has a direct link to your performance. TalentSmart has conducted research with more than a million people, and we’ve found that 90% of top performers are skilled at managing their emotions in times of stress in order to remain calm and in control.
If you follow our newsletter, you’ve read some startling research summaries that explore the havoc stress can wreak on one’s physical and mental health (such as the Yale study, which found that prolonged stress causes degeneration in the area of the brain responsible for self-control). The tricky thing about stress (and the anxiety that comes with it) is that it’s an absolutely necessary emotion. Our brains are wired such that it’s difficult to take action until we feel at least some level of this emotional state. In fact, performance peaks under the heightened activation that comes with moderate levels of stress. As long as the stress isn’t prolonged, it’s harmless.
Research from the University of California, Berkeley, reveals an upside to experiencing moderate levels of stress. But it also reinforces how important it is to keep stress under control. The study, led by post-doctoral fellow Elizabeth Kirby, found that the onset of stress entices the brain into growing new cells responsible for improved memory. However, this effect is only seen when stress is intermittent. As soon as the stress continues beyond a few moments into a prolonged state, it suppresses the brain’s ability to develop new cells.
“I think intermittent stressful events are probably what keeps the brain more alert, and you perform better when you are alert,” Kirby says. For animals, intermittent stress is the bulk of what they experience, in the form of physical threats in their immediate environment. Long ago, this was also the case for humans. As the human brain evolved and increased in complexity, we’ve developed the ability to worry and perseverate on events, which creates frequent experiences of prolonged stress.
Besides increasing your risk of heart disease, depression, and obesity, stress decreases your cognitive performance. Fortunately, though, unless a lion is chasing you, the bulk of your stress is subjective and under your control. Top performers have well-honed coping strategies that they employ under stressful circumstances. This lowers their stress levels regardless of what’s happening in their environment, ensuring that the stress they experience is intermittent and not prolonged.
While I’ve run across numerous effective strategies that successful people employ when faced with stress, what follows are ten of the best. Some of these strategies may seem obvious, but the real challenge lies in recognizing when you need to use them and having the wherewithal to actually do so in spite of your stress.
They Appreciate What They Have
Taking time to contemplate what you’re grateful for isn’t merely the “right” thing to do. It also improves your mood, because it reduces the stress hormone cortisol by 23%. Research conducted at the University of California, Davis found that people who worked daily to cultivate an attitude of gratitude experienced improved mood, energy, and physical well-being. It’s likely that lower levels of cortisol played a major role in this.
They Avoid Asking “What If?”
“What if?” statements throw fuel on the fire of stress and worry. Things can go in a million different directions, and the more time you spend worrying about the possibilities, the less time you’ll spend focusing on taking action that will calm you down and keep your stress under control. Calm people know that asking “what if? will only take them to a place they don’t want—or need—to go.
They Stay Positive
Positive thoughts help make stress intermittent by focusing your brain’s attention onto something that is completely stress-free. You have to give your wandering brain a little help by consciously selecting something positive to think about. Any positive thought will do to refocus your attention. When things are going well, and your mood is good, this is relatively easy. When things are going poorly, and your mind is flooded with negative thoughts, this can be a challenge. In these moments, think about your day and identify one positive thing that happened, no matter how small. If you can’t think of something from the current day, reflect on the previous day or even the previous week. Or perhaps you’re looking forward to an exciting event that you can focus your attention on. The point here is that you must have something positive that you’re ready to shift your attention to when your thoughts turn negative.
Given the importance of keeping stress intermittent, it’s easy to see how taking regular time off the grid can help keep your stress under control. When you make yourself available to your work 24/7, you expose yourself to a constant barrage of stressors. Forcing yourself offline and even—gulp!—turning off your phone gives your body a break from a constant source of stress. Studies have shown that something as simple as an email break can lower stress levels.
Technology enables constant communication and the expectation that you should be available 24/7. It is extremely difficult to enjoy a stress-free moment outside of work when an email that will change your train of thought and get you thinking (read: stressing) about work can drop onto your phone at any moment. If detaching yourself from work-related communication on weekday evenings is too big a challenge, then how about the weekend? Choose blocks of time where you cut the cord and go offline. You’ll be amazed at how refreshing these breaks are and how they reduce stress by putting a mental recharge into your weekly schedule. If you’re worried about the negative repercussions of taking this step, first try doing it at times when you’re unlikely to be contacted—maybe Sunday morning. As you grow more comfortable with it, and as your coworkers begin to accept the time you spend offline, gradually expand the amount of time you spend away from technology.
They Limit Their Caffeine Intake
Drinking caffeine triggers the release of adrenaline. Adrenaline is the source of the “fight-or-flight” response, a survival mechanism that forces you to stand up and fight or run for the hills when faced with a threat. The fight-or-flight mechanism sidesteps rational thinking in favor of a faster response. This is great when a bear is chasing you, but not so great when you’re responding to a curt email. When caffeine puts your brain and body into this hyperaroused state of stress, your emotions overrun your behavior. The stress that caffeine creates is far from intermittent, as its long half-life ensures that it takes its sweet time working its way out of your body.
I’ve beaten this one to death over the years and can’t say enough about the importance of sleep to increasing your emotional intelligence and managing your stress levels. When you sleep, your brain literally recharges, shuffling through the day’s memories and storing or discarding them (which causes dreams), so that you wake up alert and clear-headed. Your self-control, attention, and memory are all reduced when you don’t get enough—or the right kind—of sleep. Sleep deprivation raises stress hormone levels on its own, even without a stressor present. Stressful projects often make you feel as if you have no time to sleep, but taking the time to get a decent night’s sleep is often the one thing keeping you from getting things under control.
They Squash Negative Self-Talk
A big step in managing stress involves stopping negative self-talk in its tracks. The more you ruminate on negative thoughts, the more power you give them. Most of our negative thoughts are just that—thoughts, not facts. When you find yourself believing the negative and pessimistic things your inner voice says, it’s time to stop and write them down. Literally stop what you’re doing and write down what you’re thinking. Once you’ve taken a moment to slow down the negative momentum of your thoughts, you will be more rational and clear-headed in evaluating their veracity.
You can bet that your statements aren’t true any time you use words like “never,” “worst,” “ever,” etc. If your statements still look like facts once they’re on paper, take them to a friend or colleague you trust and see if he or she agrees with you. Then the truth will surely come out. When it feels like something always or never happens, this is just your brain’s natural threat tendency inflating the perceived frequency or severity of an event. Identifying and labeling your thoughts as thoughts by separating them from the facts will help you escape the cycle of negativity and move toward a positive new outlook.
They Reframe Their Perspective
Stress and worry are fueled by our own skewed perception of events. It’s easy to think that unrealistic deadlines, unforgiving bosses, and out-of-control traffic are the reasons we’re so stressed all the time. You can’t control your circumstances, but you can control how you respond to them. So before you spend too much time dwelling on something, take a minute to put the situation in perspective. If you aren’t sure when you need to do this, try looking for clues that your anxiety may not be proportional to the stressor. If you’re thinking in broad, sweeping statements such as “Everything is going wrong” or “Nothing will work out,” then you need to reframe the situation. A great way to correct this unproductive thought pattern is to list the specific things that actually are going wrong or not working out. Most likely you will come up with just some things—not everything—and the scope of these stressors will look much more limited than it initially appeared.
The easiest way to make stress intermittent lies in something that you have to do everyday anyway: breathing. The practice of being in the moment with your breathing will begin to train your brain to focus solely on the task at hand and get the stress monkey off your back. When you’re feeling stressed, take a couple of minutes to focus on your breathing. Close the door, put away all other distractions, and just sit in a chair and breathe. The goal is to spend the entire time focused only on your breathing, which will prevent your mind from wandering. Think about how it feels to breathe in and out. This sounds simple, but it’s hard to do for more than a minute or two. It’s all right if you get sidetracked by another thought; this is sure to happen at the beginning, and you just need to bring your focus back to your breathing. If staying focused on your breathing proves to be a real struggle, try counting each breath in and out until you get to 20, and then start again from 1. Don’t worry if you lose count; you can always just start over.
This task may seem too easy or even a little silly, but you’ll be surprised by how calm you feel afterward and how much easier it is to let go of distracting thoughts that otherwise seem to have lodged permanently inside your brain.
They Use Their Support System
It’s tempting, yet entirely ineffective, to attempt tackling everything by yourself. To be calm and productive, you need to recognize your weaknesses and ask for help when you need it. This means tapping into your support system when a situation is challenging enough for you to feel overwhelmed. Everyone has someone at work and/or outside work who is on their team, rooting for them, and ready to help them get the best from a difficult situation. Identify these individuals in your life and make an effort to seek their insight and assistance when you need it. Something as simple as talking about your worries will provide an outlet for your anxiety and stress and supply you with a new perspective on the situation. Most of the time, other people can see a solution that you can’t because they are not as emotionally invested in the situation. Asking for help will mitigate your stress and strengthen your relationships with those you rely upon.
ABOUT THE AUTHOR:
Travis Bradberry, Ph.D.
Dr. Travis Bradberry is the award-winning co-author of the #1 bestselling book, Emotional Intelligence 2.0, and the cofounder of TalentSmart, the world’s leading provider of emotional intelligence tests, emotional intelligence training, and emotional intelligence certification, serving more than 75% of Fortune 500 companies. His bestselling books have been translated into 25 languages and are available in more than 150 countries. Dr. Bradberry has written for, or been covered by, Newsweek, BusinessWeek, Fortune, Forbes, Fast Company, Inc., USA Today, The Wall Street Journal, The Washington Post, and The Harvard Business Review.
A tutorial on creating a SSIS package that will dump the contents in a flat file into a single database table. It means that the SSIS package will insert multiply text file into database. The video demonstrates it on old version of SSIS but the concept of passing variable as flat file name is the same and it is the main point here.
Here is the video:
When using Google for Work services, you might occasionally need to change your domain’s DNS settings. Here are some common terms you might encounter, along with how they apply to Google services. See also Domain name basics.
DNS stands for Domain Name System. This system is essentially the phone book of the Web that organizes and identifies domains. While a phone book translates a name like “Acme Pizza” into the correct phone number to call, the DNS translates a web address like “www.google.com” into the physical IP address—such as”184.108.40.206″—of the computer hosting that site (in this case, the Google homepage).
When using Google for Work services, you periodically need to modify your DNS settings to set up various tools and services. You do this by changing various types of DNS records. You change your domain’s MX records, for example, to direct email for your Google Apps domain to Google’s mail servers.
Mail Exchange (MX) records direct a domain’s email to the servers hosting the domain’s user accounts. To set up Gmail with Google Apps, you need to point your MX records to Google mail servers. Multiple MX records can be defined for a domain, each with a different priority. If mail can’t be delivered using the highest priority record, the second priority record is used, and so on.
To configure your domain’s MX records to point to Google servers, see About MX records.
A TXT record is a DNS record that provides text information to sources outside your domain, that can be used for a number of arbitrary purposes. The record’s value can be either human- or machine-readable text. With Google for Work services, TXT records are used to verify domain ownership and to implement email security measures such as SPF, DKIM, andDMARC.
To add and modify TXT records for your domain, see About TXT records.
A CNAME or Canonical Name record links an alias name to another true or canonical domain name. For instance,www.example.com might link to example.com. With Google for Work services, you use CNAME records to customize a Google Apps service address or the address of a web site built with Google Sites.
To add and modify CNAME records for your domain, see About CNAME records.
An A or Address record (also known as a host record) links a domain to the physical IP address of a computer hosting that domain’s services. With Google for Work services, you can add an A record to enable your “naked” domain address.
To add and modify A records for your domain, see About A records.
Name server (NS) records determine which servers will communicate DNS information for a domain. Generally, you have primary and secondary name server records for your domain. When using Google for Work services, you may configure NS records that point to Google servers for DNS queries.
The TTL is a value in a DNS record that determines the number of seconds before subsequent changes to the record go into effect. Each of your domain’s DNS records, such as an MX record, CNAME record, and so on, has a TTL value. A record’s current TTL determines how long it will take any change you make now to go into effect. Changes to a record that has a TTL of 86400 seconds, for example, will take up to 24 hours to go into effect.
Note that changing a record’s TTL affects how long it will take any subsequent change to happen. We recommend setting a TTL value of 3600, which tells servers across the Internet to check every hour for updates to the record. The shorter TTL will only take effect after the prior period expires. This means that next time you update the record, your change will take up to one hour to go into effect. To make subsequent changes happen even more quickly—for example, if you think you might want to quickly revert a change—you can set a shorter TTL, such as 300 seconds (5 minutes). Once the records are configured correctly, we recommend setting a TTL value of 86400, which tells servers across the Internet to check every 24 hours for updates to the record.
A URL is the web address of a resource on the Internet. This is the address you type in a browser to visit a particular web site. For example, the URL of the Google Apps Help Center is http://support.google.com/a.
Here are sample DNS settings for a domain used with Google for Work services.
Note that you don’t use the actual domain name in your DNS settings. Instead, you use the @ symbol to indicate the domain name.
|Name / Host / Alias||Record Type||Priority||Value / Answer / Destination|
|Blank or @||A||NA||220.127.116.11|
|Blank or @||A||NA||18.104.22.168|
|Blank or @||A||NA||22.214.171.124|
|Blank or @||A||NA||126.96.36.199|
|Blank or @||MX||1||ASPMX.L.GOOGLE.COM.|
|Blank or @||MX||5||ALT1.ASPMX.L.GOOGLE.COM.|
|Blank or @||MX||5||ALT2.ASPMX.L.GOOGLE.COM.|
|Blank or @||MX||10||ASPMX2.GOOGLEMAIL.COM.|
|Blank or @||MX||10||ASPMX3.GOOGLEMAIL.COM.|
|Blank or @||TXT||NA||google-site-verification=6tTalLzrBXBO4Gy9700TAbpg2QTKzGYEuZ_Ls69jle8|
|Blank or @||TXT||NA||v=spf1 include:_spf.google.com ~all|
After installing Apache, or a WAMP server such as WampDeveloper Pro, in a Windows VM on Azure Cloud, you’ll need to connect that VM to port 80 and also open internet access to Apache.
Azure needs to have its “port endpoints” set up to be able to forward incoming port 80 and 443 traffic to the right VM (and the right port in the VM).
Create new endpoints from Public:80 to Private:80 (and the same for port 443). Don’t select/check-mark ‘Create load-balancing set’, nor ‘Enable direct server return’, unless you are running multiple VMs and want the traffic to be split between them for these ports.
Virtual Machine > Endpoint > Add endpoint > Next > name:http, protocol:tcp, public port:80, private port:80 > click Complete
Windows Firewall blocks, by default, incoming port 80 (HTTP) and 443 (HTTPS) requests, for Protocol TCP and UDP. You’ll need to create Inbound Rules to open these ports.
Select port 80 and 443 Endpoints and click ‘Manage ACL’. Delete any rules present (you do not need them for a publicly accessible website).
* It might take 10 minutes for endpoint changes to take effect in the system.
* Before installing or running Apache on Azure, make sure that IIS is uninstalled, or at least that its Service is stopped and its Startup Type changed from “Automatic” to “Manual” or “Disabled”. Apache and IIS are both configured (by default) to bind-to/listen-on ports 80 and 443 on all IPs, and unless they are bound to different IPs or on different ports, they will not be able to run at the same time (side-by-side).
At this post you will find programming guide for C Sharp (C#).
One of the most common complaints about newer versions of Windows is the slow copying speed, especially when transferring lots of files over the network. If you want to speed up your copying or if you regularly transfer large amounts of data and have to stop the process to perform some other disk-intensive task, this program may be just what you need.
TeraCopy is designed to copy and move files at the maximum possible speed. It skips bad files during the copying process, and then displays them at the end of the transfer so that you can see which ones need attention. TeraCopy can automatically check the copied files for errors by calculating their CRC checksum values. It also provides a lot more information about the files being copied than its Windows counterpart. TeraCopy integrates with Windows Explorer’s right-click menu and can be set as the default copy handler.
Repair and fix AVI files with DivFix++. This is a free tool to repair and fix broken AVI files and it is said to be a complete rewrite of DivFix.
If you frequently free download videos from video sharing platforms like Youtube, Megavideo and the likes and from P2P networks, you might have experienced improper downloads, often requiring repairs to the downloaded video files. Though you can download Youtube videos as MP4, HD Videos and in other file formats, AVI is a more popular and basic video format in which downloads are usually made. If you happen to download videos as AVI files and they experience some corruption, DivFix++ will let you repair and fix the AVI files. You can even preview the partially downloaded AVI video file. This is extremely useful to ensure that you are downloading the appropriate file.
DivFix++ has an easy to use graphical interface. To repair and fix AVI video files,
Simply drag and drop the broken or partially downloaded AVI files into “Source or Input File List window”
Specify the output path for the fixed AVI files
Click “Rebuild index” to fix AVI files
That is all.You are done fixing broken AVI files! Clicking Check Errors scans AVI files for any error and reports it on the log window and clicking Strip Index removes the index part from AVI files, so that they become unsearchable by many AVI players.
For those who are too geeky, there is even a command line interface to repair and fix AVI files.
Download DivFix++. While windows users can download pre-compiled i386 binary, Mac OSX users can download the pre-compiled static Universal binary.
DivFix++ works on windows, Mac and Linux. Do share your experiences in repairing and fixing AVI files with DivFix++.
PingInfoView (click to download) is a small utility that allows you to easily ping multiple host names and IP addresses, and watch the result in one table. It automatically ping to all hosts every number of seconds that you specify, and displays the number of succeed and failed pings, as well as the average ping time. You can also save the ping result into text/html/xml file, or copy it to the clipboard.
SpeedFan is a program that monitors voltages, fan speeds and temperatures in computers with hardware monitor chips. SpeedFan can even access S.M.A.R.T. info and show hard disk temperatures. SpeedFan supports SCSI disks too. SpeedFan can even change the FSB on some hardware (but this should be considered a bonus feature). SpeedFan can access digital temperature sensors and can change fan speeds accordingly, thus reducing noise. SpeedFan can find almost any hardware monitor chip connected to the 2-wire SMBus (System Management Bus (trademark belonging to SMIF, Inc.), a subset of the I2C protocol) and works fine with Windows 9x, ME, NT, 2000, 2003, XP, Vista and Windows 7. It works with Windows 64 bit too.
For Windows XP Users
The following applications must be installed prior to installing the tool:
•Microsoft .NET Framework v2 must be installed. It can be downloaded athttp://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en.
•Microsoft Image Mastering API v2 must be installed. It can be downloaded athttp://www.microsoft.com/downloads/details.aspx?FamilyId=B5F726F1-4ACE-455D-BAD7-ABC4DD2F147B&displaylang=en.
Last edited Dec 10, 2009 at 6:34 PM by zacharye, version 3
HWMonitor is a hardware monitoring program that reads PC systems main health sensors :
Here is a link to download CPUID Hardware monitor
To use Registry Editor (Regedt32.exe) to turn on automatic logon, follow these steps:
NOTE: If no DefaultPassword string is specified, Windows automatically changes the value of theAutoAdminLogon key from 1 (true) to 0 (false), disabling the AutoAdminLogon feature.
Notes To bypass the AutoAdminLogon process and to log on as a different user, hold down the SHIFT key after you log off or after Windows restarts.
Registry change will not work if the “Logon Banner” is defined on the server either by a Group Policy object (GPO) or by a local policy. When policy is changed to not impact server, the feature works as expected.
2) Expand sections as follows:
Computer Configuration –> Windows Settings –> Security Settings –> Account Policies –>
Password Policy Set ‘Maximum password age’ to 0 to totally disable expiry.
Password Complexity Requirements set to Disable.
Mouse without Borders is a product that makes you the captain of your computer fleet by allowing you to control up to four computers from a single mouse and keyboard. This means that with Mouse without Borders you can copy text or drag and drop files across computers.