If you missed it, Community Manager Appreciation Day was this past Monday, the fourth Monday in January. As the Wikipedia link notes: Community Manager Appreciation Day is "... a way to recognize and celebrate the efforts of community managers around the world using social media and other tools to improve customer experiences."
While community management is a growing and discrete role in many organizations, I don't want to highlight that here. Instead, I want to take this opportunity (albeit a few days late) to thank YOU, our clients, business partners, IBMers, and extended readership for what you do within the communities in which you participate.
You may recall a "Think Friday" blog post from last year in which I expounded on how each of you are indeed community managers. Specifically I noted: "As active members in social networks, we create our own ad hoc communities every time we post content, be it a status updated about what we had for lunch or a longer missive on a facet of today's society. In each case, we own the responsibility of managing these ad hoc communities just like a 'formal' community manager would. Likewise, when we comment on other's posts, we are engaging as a member of their community and have the responsibility to act accordingly."
So, you see, Community Manager Appreciation Day isn't just about those of us working in the specifically defined roles; it is also about YOU and our appreciation for how you manage your own ad hoc communities to build value for yourself and your network. While curating your own network is often its own reward, sometimes it is also important to acknowledge how critical managing your own communities really is to not only the value you see, but the value we all see from those efforts. Your own community management activities helps us all grow, and because social business IS a community, none of us can really grow without the rest of you!
So, cheers to you all for being awesome community managers! I look forward with great anticipation to seeing what the next year brings for all of us in these spaces!
Lets discuss a dynamic software analysis tool which is designed to help the developers write more reliable code: IBM Rational Purify Plus. It is now known as an advanced memory error detection tool that helps you accurately find hard-to-debug memory corruption errors. You need to fine-tune your application by using Purify, and when you run the tuned application, Purify scrutinizes every memory access and reports any corruption error before it occurs.
Purify is a very useful tool throughout the software development lifecycle. Developers can use it to ensure that the new code that they have written is not going to inadvertently cause any memory corruption errors or leaks. It includes capabilities like:
- Memory debugging- pinpoints hard to find memory errors such as un-initialized memory access, buffer overflow and improper freeing of memory,
- Memory leak detection- identifies memory blocks that no longer have a valid pointer. Purify is supported on Windows, Linux, Solaris, and AIX,
- Performance profiling- highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls, and
- Code coverage- identifies untested code with line-level precision.
Now, by looking at this crisp description some of us would really want to try this software, its functionality, and capabilities Below is the link for those who have a feeling that this would be of great help to his/her organisation and can help developers in many ways.
Evaluate the Product and share your thoughts- Rational PurifyPlus: http://www.ibm.com/developerworks/downloads/r/rpp/
In order to use and evaluate the product, or even in your production environment, to run any rational product you would need a license file which will be the key to success. In simple words, to run this dynamic software analysis tool we need a license, the license could be of your choice, for the type of license please see the earlier blog post: Licenses types and their functionality
By using the license file and the setup in order to serve the license we can launch the product. This seems to be easy and yes it is, if we do not consider external factors like network, correct license file, server settings, client settings etc, which is not possible, and we run into issues. These issues are simple if we do things right the first time and do it right all the time.
There would be many instances where you have thought that when everything is in place and we have valid licenses which are imported using the license server as recommended, then what could be the possible cause of the error?
Considering the fact that everything is done correctly and there is a very little room for error, I have done some research on it, and here are my findings: Errors specifically (licensing errors) related to PurifyPlus revolve around few settings. I will talk about them one by one in detail in order to get clear picture of what can be done to eliminate these kind of errors and save time,
One among the most common error is FLEXnet Licensing error:-18,147, License checkout failure while using Purify, Quantify or PureCoverage components of DevelopmentStudio UNIX,
Full Error will be like : Purify engine: Error: License checkout failure: License server does not support this feature, FLEXlm error: -18,147.
There could be couple or reasons for this specific error to occur:
1). First among them is due to the environment settings not being configured correctly. Confirm the following environment settings are set as shown:
If your configuration differs from the above, you can manually set the above settings by doing:
setenv RSU_LICENSE_MAP //config/License_Map
setenv LM_LICENSE_FILE @
You can now test the license by using the option -testlicense : %purify -testlicense
If you are still getting license errors, copy the License_Map file to the .Rational directory under the user's home directory
%cp /config/License_Map /$HOME/.Rational/ And test the license once again.
If this does not resolve the error we should move on to the second possibility which could cause tis error:
2 ). It is possible to set up a mixed environment where the same license server manages licenses for both a suite product and individual point products.
In this situation, license usage order can be customized by modifying the settings in the License_Map file on a per-component-product basis. For example, when a user starts an application, such as IBM Rational Rose, you can define whether that user claims a Rational Rose license or a Rational Suite license.
Fore more details on How to configure a Rational license for a UNIX system using the license map file, Please see the following link: http://www.ibm.com/support/docview.wss?uid=swg21120664
3). Now that we have done all other checks and made sure that the License Usage is correctly set and environment variables are fine, you may still find that whenever an attempt is made to launch IBM Rational PurifyPlus it results in the error “FLEXnet Licensing error:-18,147”, or specifically for a Windows server "Unable to connect to your license server" (please note this is only applicable when the License server is Windows Server and client is a UNIX machine).
The issue could be with the incorrect license file in use, which means that Rational PurifyPlus for Windows Authorized User license key has been imported.
This issue may happen when Rational PurifyPlus for Microsoft Windows has been generated, Let me explain...
See the license keys below:
License key name
IBM Rational PurifyPlus for Linux Floating License Key
IBM Rational PurifyPlus for Linux and UNIX Floating License Key
IBM Rational PurifyPlus for Windows Floating License Key
If you have a Windows license server and a LINUX or UNIX client then the license key needs to be generated should be : "IBM Rational PurifyPlus for Linux and UNIX Floating License Key"
If you have a Windows license server and a Windows client then the license you would need should be: "IBM Rational PurifyPlus for Windows Floating License Key"
The error “ FLEXnet Licensing error:-18,147” should no longer persist, if we have these things in place. Also, these should be followed as the best practice while using the software in order to minimize these kind of errors and increase performance and durability of the product we ( IBM ) is developing for you.
Launch of Rational PurifyPlus on Windows Server 2008 result in license error:
Installing Rational PurifyPlus result in Flexlm -15 error :
Launch of Rational PurifyPlus on Windows 7 results in license error :
License Usage Mapper does not retain settings :
image credit: (cc) Some rights reserved by Phil and Pam
Author: Saurabh Tyagi
A guest post on Rational Support Bangalore hosted Open Mic sessions by KrishnaKanth Naik:
In this fast paced life, when some thing goes wrong, we often ask: why me? When we look back to see what caused this problem - the answer would be the most logical choice was not done/used. But as life goes on so does work at work.
The lessons learned from these experiences become the stepping stone to THINK before deciding. But the question is that how often can you afford do this.
To answer such question in your development environment is to think – RATIONAL(LY).
While the market spoils you with a wide variety choices, to help you decide what you really need-to-do to what should go into your product to what should be first fixed in your code. It takes godly efforts of a well seasoned software engineer to make the right choice.
At Rational, we have designed a wonderful range of tools that help you stabilize your development environment.
We, at IBM Rational Support Bangalore, have initialized a theme "Rational Basics" a series of Open Mic sessions (during IST time-zone friendly hours) for our customers who have been using one of the SDLC tools and have been curious to know more on how life in development could be made uncomplicated by following more industry standards that are easily enforced by using Rational Tools – backed with the solid support from your friendly Rational Client Support (RCS) team.
To get closer to you, our clients, we have initiated this series of Open Mic sessions, where you will be exposed to the world of Rational products and support. We will be showcasing a product from each of the domains, followed by more deep dives in the subsequent sessions. Deep Dive sessions are planned with intent that you can identify the potential problems in your environment before they become troublesome, but to start with, we will begin with the BASICS.
Here is a quick run down of what we have in store for you in the upcoming, Rational Client Support Bangalore hosted sessions, review the linked document for more details and connection information:
O P E N M I C - Rational Basics
| Open Mic Title || Date || Time (IST) || Speaker |
|First Step towards kick starting Rational Product usage: Rational Licensing Basics|| Friday, 27th July, 2012||3PM - 4PM||Naval Kishore Borah|
|A sneak peek into IBM Rational DOORS||Monday, 30th July, 2012||3PM-4PM||Pavan Hoskeri|
|Has Prioritization been a problem, Venture into the world of Rational Focal Point ® to Collaborate, Prioritize and Visualize with a simplicity beyond imagination ||Tuesday, 31th July, 2012||3PM - 4PM||Mritunjay Sharma|
|The Model-based solution to the code maintenance nightmare using Rational Rhapsody ||Wedneday, 1st August, 2012||3PM-4PM||Jose Peter and Ashirbad Dash|
|Get SCMed Part #1: Configuration Management using IBM Rational ClearCase part #2: Managing the most unwanted but unavoidable phenomenon in development environment – “Change”, using Rational ClearQuest ||Thursday, 2nd August, 2012||3PM - 4PM||Avinash Srinivasamurthy and Raghavendra Subramanya Naveen Anbalagan and Pradeesh Parameswaran|
|Role of Rational Publishing Engine in automating your document generation process from different Rational Tools ||Friday, 3rd August, 2012||3PM-4PM||Abish Zachariah1 and Ajay Nagpal|
|Jazzing up your quality management space, a 60 minute runway on Rational Quality Management ® to expedite your insight ||Monday, 6th August, 2012||3PM - 4PM||Sunil Kumar Rao |
|Jumpstart your agile development with Rational Team Concert ||Tuesday, 7th August, 2012||3PM-4PM||KrishnaKanth Naik |
To get an individual invite for any of these sessions, please email the blog author: KrishnaKanth Naik (email@example.com)
Image credit: (cc) Some rights reserved by flickr user visual.dichotomy
Vacation. The word alone strikes both a visceral and dichotomous chord in any and all who hear it. On one hand it triggers a wistful longing or deep anxiousness to get to it, but on the other hand, well that's where things take a turn... for those of us in the corporate world, vacation means returning to an exploded inbox after a week of ignored email. It means that even as we are away from work, basking in the fact that we have no responsibilities for the week, deep down there is that knowledge and fear of what awaits us upon our return. I'm sure at least a few of us have already recoiled in horror at the thought of actually disconnecting and taking a week's vacation.
Thankfully, a few of us in Rational Support have a tool (or rather, concept) to help us deal with that anxiety which makes returning from vacation so much less stressful: our drive to work outside of the inbox. Now, admittedly, it didn't help me return from vacation wholly without fear, but instead, it assuaged that fear nearly immediately once I did return....
Take a moment and think about the last time you took vacation.... how many emails were waiting for your return? Two hundred? Three hundred? One thousand? Somewhere in between? Enough to make returning to work a daunting proposition I'm sure!
Well, imagine returning to the office to find only 138 total emails in your inbox! Moreso, imagine 50% of those messages being irrelevant spam/sales emails and auto-notifications. That's what I came back to. Now, do the quick math and you'll see that my inbox really only held 64 messages for me which required attention... even more luckily, about half of those were only informational and didn't require any direct action. By the time Monday was over, I was nearly 100% caught up from my prior week off. Prior to our WOTI (working outside the inbox) efforts, being caught up by Monday evening would have been inconceivable; a daydreamer's fantasy at best.
The great news? Just because my inbox was reduced substantially from prior vacations' totals, this doesn't mean I am privy to less information... rather, because of our heavy use of wikis, forums, and blogs, all the information I missed during my time away is still available, relevant, and searchable. Instead of digging in to my inbox to disposition emails and categorize accordingly, most of that content was now visible in my RSS reader and already categorized and dispositioned, or even handled for me via internal crowd sourcing as an effect of the networks of connections around me.
Because this information was now being shared in collaborative spaces instead of siloed inboxes, I was able to be more effective more quickly upon my return from vacation and focus on the work that really matters.
image credit: (cc) Some rights reserved by Sarah_Ackerman
I know I am, and I'm sure you are too! Our good friend, Darrel Rader, published a great blog post back on May 10th surrounding our Birds of a Feather Session at Innovate 2012.
Darrel and team will be meeting Monday June 4th from 12:45 to 1:30 in the Dolphin - Oceanic 1 to discuss topics like communities, collaboration, social learning, social business, building your digital reputation. The title in Agenda Builder is: BOF-1770 "Engineers can be social - A look at Collaboration without traditional boundaries".
But this isn't just an update to let you know about this session.. Darrel wants to start the conversation NOW, even if you're not going to be at Innovate 2012. Head on over to his blog post to see a few conversation starters and join in the conversation.
This is one session you shouldn't miss, whether you're at Innovate or not!