Tag Archive for 'plugins'

Visual Studio: Improved navigation through the files with RockScroll

If you have never used RockScroll you are probably most comfortable with standard scrollbar Visual Studio offers. I guarantee you, however, that the moment you install RockScroll and work with it for a while, you will miss it a lot if you switch to Visual Studio that’s not extended with it. I’ve experienced that many times when kneeled at a teammate’s desk trying to help him move on with their task. This is probably best moment when you will realize that Visual Studio misses a thing without RockScroll icon smile Visual Studio: Improved navigation through the files with RockScroll

Here are most important pros that make me think RockScroll is must-have plugin for Visual Studio:

Continue reading ‘Visual Studio: Improved navigation through the files with RockScroll’

How to abort load test when its scenario fails?

By definition a load test is supposed to simulate many users accessing a server at the same time. It consists of series of iterations, which can be either Web tests or unit tests. Each operation is repeated the defined number of times for each virtual user.

A load test completes with status ‘Completed’. If one needs to learn more details on the run, they should open the result file (trx) and read the statistics. Now, in real world something can go wrong with either the infrastructure or one of the system components. Let’s say that one of the element in a long Web test fails for a reason. In such case you would rather not wasting time analyzing the result of the test to find it out only ten, but write it off automatically.

Continue reading ‘How to abort load test when its scenario fails?’

Load Test – Plug-In class not found

I wanted to change a load test so that it works similar to what Gabriel Szlechtman described in his blog. Additionally, I followed MSDN instruction on how to create a Load Test Plug-In.

So I created a new project with a plug-in class, added a reference to it from load test project and wanted to hook the plug-in with the test. However, when I was doing the last step I was getting the following error:

pluginclassnotfound Load Test   Plug In class not found


The fix is quite simple. When I added a new class for the plug-in, it was defined without the access modifier (and therefore it was internal), which made the class accessible from other classes only in the same assembly. Adding public access modifier for the plug-in class solved the problem.

Robust generation of XML documentation comments for C#

Writing comments is something you need to get used to; sooner or later you will understand it’s worth writing comments. Haven’t you find yourself in a sitation where you don’t understand what a couple of lines of YOUR OWN code do? I have…

XML documentation comments are also important, particularly for public members/methods. Even if your project doesn’t require generating full XML documentation of the code, using Intellisense can be much more effective if it summarizes the method you are trying to use. If you want to generate XML documentation for C# in the twinkling of an eye you MUST install Roland Weigelt’s GhostDoc plugin for Visual Studio. Let me cite the author:

Continue reading ‘Robust generation of XML documentation comments for C#’

FeedBurner statistics

It was only today (after “a while”) when I realised I don’t trace statistics related with feeds (RSS). I decided to change it. Going forward, I installed FD Feedburner Plugin which redirects my standard link to RSS for posts to the link handled by FeedBurner.

Please help me keep the accurate statistics!

If you subsrcibed for the RSS for this blog some time ago (before today), please unsubscribe and then subscribe again. That will allow me to see how many people read what I’m writing here.

I’d appreciate your committment.
Thank you in advance.

Best regards,
Jaroslaw Dobrzanski

 FeedBurner statistics


A few months ago I wrote about Xobni, a plugin for Outlook. I created that post basing only on what I learned on their homepage.

A few weeks later Xobni team sent me an email with a special link to the installation file. I downloaded and installed Xobni, and played with it.

I’ve been using it for a couple of weeks now and I must say I’m very satisfied! I’ve been using it most to find emails or attachments in my Inbox or Archive folder; this works pretty fast and is very handy. Searching mailbox has never been easier icon smile Xobni It’s also interesting to see the email statistics like characteristics of email traffic, who you keep in touch most frequently, etc. There are even a few more useful features which you can discover yourself icon smile Xobni

To sum up, I really recommend this Xobni. It’s a great piece of software that can save you much time!

Changes on my blog

A few days ago I made a few major changes on my blog:

The engine change went OK. Once I updated the files, there was a imprefections in querying database, but clicking the suggested link on wp-admin page solved them all.

Currently, when I have some free time I browse plugins and themes – still can find something better/new. So far, I’ve installed the following plugins and I’m happy with them (the descriptions used there come from the home pages of that plugins):

  • All in One SEO Pack – automatically optimizes your WordPress blog for Search Engines (Search Engine Optimization).
  • Google Code Prettify – this plugin using google-code-prettify to highlight source code in your posts.
  • Google XML Sitemaps – this plugin will generate a sitemaps.org compatible sitemap of your WordPress blog which is supported by Ask.com, Google, MSN Search and YAHOO.
  • Lightbox 2 – used to overlay images on the current page.
  • pb-techTags – enhances the_tags() by adding a link to Technorati to each tag.
  • SIOC Plugin – adds SIOC metadata export to WordPress blog.
  • Slashdigglicious – add user-submission icons and links at the bottom of each post: Digg, del.icio.us, etc.
  • Snap Shots Plugin – add Snap Shots to your website or blog. Snap Shots enhance links with visual previews of the destination site, including summaries of Wikipedia and IMDb, YouTube videos, stock charts, RSS feeds and more with just a single line of javascript.
  • SpamBam – a plugin that hopefully eliminates comment spam.
  • wp-cache – very fast cache module. It’s composed of several modules, this plugin can configure and manage the whole system.

If you can recommend other plugins, don’t hesitate to do that – just describe them in a comment to that post. Cheers!


xobni logo Xobni

Xobni is declared to be a new look at your email. Even the neme is tightlt connected to email – “xobni” is the word “inbox” backwords icon smile Xobni

All in all, Xobni is a plugin for Microsoft Outlook that comes along with Microsoft Office. According to the authors Xobni allows:

  • fast email search
  • extract phone numbers from emails
  • fast access to email attachments
  • view emails as threaded conversation
  • navigate your inbox by people
  • presentic email statistics

Currently, Xobni works only with Microsoft Outlook. In future it is planned to assist Yahoo Mail, Gmail, Thunderbird and other email platforms.

The first impression is great. However, I haven’t tested it yet because I couldn’t download it. In the download page I could only read:

We have reached the limit of our open-invitation beta period. We will be rolling out beta invitations over the next several weeks.

The only thing I could do was to sign up and wait for invitation to download this tool. Still waiting…

Should you have any experience with Xobni, please share it.

Writing a Firefox add-on

I’ve created my first plugin for Firefox. It turned out to be easier than I thought. However, it was so easy beacause I didn’t have to interfere Forefox menu. If I hafd to, I would use XUL, which would be tough.

What I was supposed to do, was to add a link Post to notitio.us to articles on wiki that use MediaWiki engine. The link should be placed in the right menu in a box, where link Help is. I decided to use only JavaScript and test the code with GreaseMonkey plugin for Firefox. In short, GreaseMonkey allows to run a specified JavaScript on declared web pages.

So I ended up with the following JavaScript code:

// ==UserScript==
// @name            IKHarvesterWikiPlugin
// @namespace    http://notitio.us/IKHarvesterWikiPlugin
// @description    Adds to Wikipedia pages "Post to notitio.us" link
// @include         http://*wiki*/*
// @exclude        *url=*
// ==/UserScript==

(function () {
var IKHarvesterWikiPlugin = {

    addPostToNotiotiousLink: function() {
        var li = document.createElement("li");
        li.setAttribute("id", "notiotious");
        li.setAttribute("title","Added by IKHarvester plugin");
        li.innerHTML = ' \
            <a title="Post to notitio.us" \
            window.location.href+'\" \   
            style="color:red; font-weight:bold;">Post to notitio.us</a>'

I’ve tested with GreaseMonkey and it worked. So it could be used by anyone who used GreaseMonkey plugin. Then I stared to think how to create a real add-on to Firefox, an xpi file added to Firefox. I’ve found User Script Compiler, a service that compiles GreaseMonkey scripts to real add-ons. Compilation finished with success, and the plugin is available here

So, GreaseMonkey and User Script Compiler allow to create Firefox add-ons. The former can be used during development and testing stage, while the latter generates the final add-on. User Script Compiler creates JavaScript, xul, and other files that are required so that the plugin works. However, you can do it this way only if you don’t plan to add items to Firefox menu and taskbar. Actually, this way you can create only simple extensions. Anyway, sometime it’s just what you want icon smile Writing a Firefox add on

Firefox add-ons

Firefox is a powerful web browser; it’s popular since it’s free and offers a great many add-ons and plugins that enhance its capabilities. I decided to present a set of add-ons I use and find useful. They are groupped in a few categories, which facilitates browsing.
Continue reading ‘Firefox add-ons’