Montag, 27. Dezember 2010

Chello WebMail sucks

Just a standard answered and the e-mail was not read or understood!?

image

Please write the answer to ******@hotmail.com but brainless support just ignored it and sent it to ******@chello.at

Umlauts? Not at UPC/Chello WebMail client …

UPC/Chello provides the worst WebMail client and customers pay for it …!

Mittwoch, 22. Dezember 2010

Additional dictionary for Lotus Notes Mail

Some time ago I asked the question how to install an additional dictionary to LN (e.g. Lotus Notes Mail):

Before LN 8.5.1 it was easy:
File | Preferences > Spell Check >Install Dictionary

Since version 8.5.1 it isn't very easily … I also found a guide in IBM website but that guide is inaccurate and not worked for me. Using LN 8.5.2 at the moment.

Since I’d like to use two dictionaries (English and German) I have to use the “new dictionary format” …

Until today I got no answer. Maybe my question is too difficult or so stupid that no one is answering it!?

Yesterday I installed Symphony 3 and was more than surprised that the spell checker works for German and English text. So, Lotus Notes and Symphony are using different mechanism/dictionaries/… for spell checking!? D’oh!

But my question remains: How can I install additional dictionaries for LN 8.5.2? English spell checker works fine for writing e-mails in LN Mail but sometimes I also writing e-mails in German and I am used to have the comfort of a spell checker for English+German from applications like Microsoft Outlook, Microsoft Live Mail, Microsoft Word, Microsoft Live Writer (BTW, used Live Write for writing this blog entry) etc. ...

Some weeks ago I started developing a new tiny application which is able to synchronize custom dictionaries: UserDictSync

Of course I’d like to add support for Lotus Notes 8.5.x and maybe Symphony 3

At the moment it will be more interesting for developers since the following applications are supported by UserDictSync at the moment:

  • Firefox (Mozilla)
  • TortoiseSVN (The TortoiseSVN team)
  • VisualAssist (Whole Tomato Software)
  • Windows Live Writer (Microsoft)

Just give it a try.
Suggestions are welcome!

Samstag, 18. Dezember 2010

McAfee SiteAdvisor destroys Google Notebook items

Today I recognized that McAfee SiteAdvisor is starting to destroy Google Notebook items when they contain (valid) links:

image

The space below the text is not removable and after some attempts Firefox says that I should stop a not responding script and after that Google Notebook says it is not possible to save the note. Also the “changes” made by SiteAdvisor cannot be made undone.

image

D’oh!

Mittwoch, 15. Dezember 2010

foreach for C++ (II)

In order to bring the foreach comfort from C# to C++ I found the following way to do so:

  1. Using boost library (a must have library for C++ developers)
  2. Go to make BOOST_FOREACH prettier
  3. Add usertype.dat into same directory where devenv.exe resists
  4. Add the words foreach and reverse_foreach to usertype.dat
  5. Restart Visual Studio

image_thumb1
(since no “Code Snippet”-plug-in works I added a screen-shot)

Test for “Paste from VS” plug-in

Pasted from ScribblePapers:

void BoostTests()
{
DbgLog(__FUNCTIONW__);

boost::array<int, 3> myIntArray;
myIntArray[0] = 2;
myIntArray[1] = 8;
myIntArray[2] = 1976;

int result = 0;

foreach (int number, myIntArray)
{
result += number;
}
}


Pasted from VS2008:



(including VisualAssist X with enhanced syntax coloring ….)




void BoostTests()

{


    DbgLog(__FUNCTIONW__);



    //LOG::VATest vatest;

    //vatest.TestVAFindAcrossProjects();



    boost::array<int, 3> myIntArray;

    myIntArray[0] = 2;


    myIntArray[1] = 8;


    myIntArray[2] = 1976;



    int result = 0;



    foreach (int number, myIntArray)

    {


        result += number;


    }


}

Test for Insert Code plug-in

   1: void BoostTests()



   2: {



   3:     DbgLog(__FUNCTIONW__);



   4:  



   5:     boost::array<int, 3> myIntArray;



   6:     myIntArray[0] = 2;



   7:     myIntArray[1] = 8;



   8:     myIntArray[2] = 1976;



   9:  



  10:     int result = 0;



  11:  



  12:     foreach (int number, myIntArray)



  13:     {



  14:         result += number;



  15:     }



  16: }


foreach for C++

In order to bring the foreach comfort from C# to C++ I found the following way to do so:

  1. Using boost library (a must have library for C++ developers)
  2. Go to make BOOST_FOREACH prettier
  3. Add usertype.dat into same directory where devenv.exe resists
  4. Add the words foreach and reverse_foreach to usertype.dat
  5. Restart Visual Studio

D’oh! The Code Snippet-Plug-In fails.

It should look like this:

image

But:

   1:  void BoostTests()


   2:  {


   3:      DbgLog(__FUNCTIONW__);


   4:   


   5:      boost::array<int, 3> myIntArray;


   6:      myIntArray[0] = 2;


   7:      myIntArray[1] = 8;


   8:      myIntArray[2] = 1976;


   9:   


  10:      int result = 0;


  11:   


  12:      foreach (int number, myIntArray)


  13:      {


  14:          result += number;


  15:      }


  16:  }