torsten's .NET blog In the end, everything is a gag [Ch. Chaplin]
# Thursday, September 08, 2005
BASTA! 2005
BASTA! 2005
Technorati tags:  | 
Thursday, September 08, 2005 11:40:01 AM (W. Europe Standard Time, UTC+01:00)    #  Comments [0]  | 
# Friday, September 02, 2005
"Send to OneNote..." plugin for RSS Bandit
Just got it work, yesss! You can download it here. Just expand the zip to your RSS Bandit installation sub-folder named plugins. Within the config file you can change the default note page used and some templates to format the posted item link and content.
Inspired by a comment by MrPuck at Dare Obasanjo's post I got the idea. It should work with OneNote 2003 SP1. Thanks to Donovan and Andrew.
Technorati tags:  |  |  | 
Friday, September 02, 2005 8:11:06 PM (W. Europe Standard Time, UTC+01:00)    #  Comments [2]  | 
# Friday, August 12, 2005
RSS Bandit new logo design contest

As my various mails to some web designers does not had any real effect to get a new set of icons for the Next Generation User Interface of my favorite feed reader, I hope I will get more responses and comments by starting a design contest for a new logo of RSS Bandit now. Currently we use this one:
  Bandit-Logo.32x32.png

The application icon is just the smiley face simulating the point of the character "i". Some professional users complains about the "unprofessional" look of our logo (they associate a game or an app to play with) while there are also users that really like it.
So I just started with some new that get rid of the smiley face, as you can see some variants here:

v1.3.0.png
Variant 1
v1.3.1.png
Variant 2
v1.3.3.png
Variant 3
v1.3.4.jpgEric Var 2
Variant 1 and 2 Eric (Thanks to Eric Winchester)
v1.3.0.1.png
Variant 1a
v1.3.1.1.png
Variant 2a
v1.3.3.1.png
Variant 3a
http://www.wiredprairie.us/journal/2005/09/rss_bandit_logo_idea.html
Variant Aaron (thanks to Aaron)
  v1.3.1.2.png
Variant 2b
 smiley variant 1
Smiley Variant 1 (Thanks to Mark Allanson)
Ash.draft.1.gif
Variant Ash (Thanks to Ash)

So please vote in comments to this post, what you like or not. Send your own designs to my contact address or that at www.rssbandit.org, please. I will add them here for all to preview and vote.

Use the App Icon png found in post enclosure to create your own with the awsome smiley...

Update: as suggested I added variants; 2a with smiley and made the "RSS" a little bit more different in color than the background.

Update 2: 2b with smiley in foreground and removed "hands", and a new variant 3a for the one who liked that.

Update 3: variant 4 (Eric Winchester by mail) and Smiley variant 1 (Mark Allanson by mail to Dare Obasanjo aaaages ago ;-)

Update 4: more variants (Aaron by comment, Ash by mail)

Update 5: more variants  from Eric Winchester with the bandito-mask (by mail). Jake, I got your images but they are not much different than our own or that of Mark Allanson. I only post variants here that are interesting AND different in variations. But go on with other/more samples, please!

Voting results as of Oct 11th, 2005 (53 comments, final result):

3  0  11  6  4  0  0  16  3  1  0 
1a  2a  2b  3a  Eric 1  Eric 2  Aaron  Ash 

So the team will go with variant Eric 1 and we do really want to say thank you all that helped with pictures and votings! 

Technorati tags:
Friday, August 12, 2005 11:26:52 AM (W. Europe Standard Time, UTC+01:00)    #  Comments [60]  |  Bandit-Logo.32x32.png (30.12 KB)
# Monday, July 25, 2005
Atom 1.0
Added today basic support for Atom 1.0 to the current CVS code base of RSS Bandit (still at 1.3.0.34). It is still draft, but testing at early stages is required... 
Technorati tags:
Monday, July 25, 2005 6:25:24 PM (W. Europe Standard Time, UTC+01:00)    #  Comments [2]  | 
# Tuesday, July 05, 2005
Why .NET Remoting does not have a RemotingConfiguration.Reset() ?

Hopefully the .NET 2.0 bits will support a similar call to reset the remoting infrastructure the clear way without restarting the whole remoting application!

As you may have noticed: there exists a RemotingChannels.UnregisterChannel() method to use to get rid of a old used channel and switch to a new one (registering). But that is not enough to get an application seamlessly work with a new remoting service endpoint: after you really used one of you configured services, you will get an exception if you try to register the service again with a different service endpoint. This is because the RemotingConfigHandler+RemotingConfigInfo method AddWellknownEntry() calls a method named CheckForRedirectedClientType() that cause a CantUseRedirectedTypeForWellKnownService exception. So after I tried a "fix" with managing the calls to the .NET remoting classes within a new separate AppDomain (and unload that on a reset remoting request) that did not work I end up with a hack using Reflection to get around that.

Here is the used code that works for our requirements:

    /// <summary>

    /// This is cool, but it is a HACK. Please validate the code each time

    /// the .NET framework gets updated. There is a little safty included to

    /// throw a InvalidOperationException if something changed we require to get

    /// it work somehow.

    /// </summary>

    /// <exception cref="InvalidOperationException">

    /// On every failed reflection call or if we do not get any of

    /// the required FieldInfo objects</exception>

    /// <remarks>

    /// The HACK bases on the fact Remoting informations are cached

    /// in the well hidden sync. Hashtable field "_remoteTypeInfo" after they get used once.

    /// This field you can find within the (internal) class

    /// RemotingConfigHandler.RemotingConfigInfo. The static RemotingConfigHandler.Info

    /// field holds a reference to an instance if that class.

    /// To reset we simply initialize that field with a new instance of

    /// a synchronized Hashtable.

    /// Note: We do only "fix" for Singleton objects, not client activated services.

    /// So to get it "fully" work (complete state reset), you may have to hack

    /// more and other fields.

    /// </remarks>

    private static void Release_NETRemotingResources() {

      bool raiseError = true// warn if we switch to a new .NET env where the reflection is maybe not working anymore!

      try {

        //HACK: please verify it after each Service Pack or new version of .NET runtime to be used!

        Type configHandlerType = Type.GetType("System.Runtime.Remoting.RemotingConfigHandler");

        if (configHandlerType != null) {

          FieldInfo infoFI = configHandlerType.GetField("Info", BindingFlags.GetField | BindingFlags.Public | BindingFlags.Static);

          if (infoFI != null) {

            object infoFIRef = infoFI.GetValue(null);  // static, so no object instance to provide

            if (infoFIRef != null) {

              FieldInfo remoteTypeInfoFI = infoFI.FieldType.GetField("_remoteTypeInfo", BindingFlags.Instance | BindingFlags.NonPublic);

              if (remoteTypeInfoFI != null) {

                remoteTypeInfoFI.SetValue(infoFIRef, Hashtable.Synchronized(new Hashtable()));

                raiseError = false// all seems to be OK

              }

            }

          }

        }

      } catch (Exception ex) {

        throw new InvalidOperationException("Failed to reset .NET internal remoting state.", ex);

      }

 

      if (raiseError)

        throw new InvalidOperationException("Failed to reset .NET internal remoting state.");

    }

Technorati tags:  | 
Tuesday, July 05, 2005 9:21:19 AM (W. Europe Standard Time, UTC+01:00)    #  Comments [2]  | 
# Friday, June 03, 2005
Google doodles
You ever missed one of the cool modified Google logos like me? Have a look here and just wonder about - like me :-)
Technorati tags:  | 
Friday, June 03, 2005 12:14:39 PM (W. Europe Standard Time, UTC+01:00)    #  Comments [0]  | 
# Tuesday, May 31, 2005
Cool shell extension for .NET assemblies
Back from vacations today I found the article Shell Extensions for .NET Assemblies at codeproject.com: really useful tool (must have) to get our projects organized (old VB6 stuff vs. newer .NET stuff). It visually distinguish between normal windows DLL's and .NET assemblies and shows if the assembly is signed via a public key token column.
Technorati tags:  |  |  | 
Tuesday, May 31, 2005 10:20:00 AM (W. Europe Standard Time, UTC+01:00)    #  Comments [4]  | 
# Friday, May 13, 2005
Happy Birthday, Dare Obasanjo
Dare Obasanjo, you are not as old as you feel now (remember our chat) :) compared to myself. Hopefully you will be part of the project as long as it lives.
Technorati tags:  | 
Friday, May 13, 2005 7:45:38 AM (W. Europe Standard Time, UTC+01:00)    #  Comments [1]  | 
# Sunday, May 08, 2005
The very nice day...

is: Mother's Day:

Panorama Bodensee/Panorama Lake of Constance

The Canon PhotoStitch software isn't quite good enough (you may notice the shadow stripes where the images stitches together) but you should get the idea.

Yesterday it was raining the whole day, but we had a nice birthday party anyway - Maike is now 7 years old (young?). Unpleasant it is only that the Digital Dance Revolution did not arrive yet from the US, but the kids also had much fun without it...

Technorati tags:
Sunday, May 08, 2005 3:49:38 PM (W. Europe Standard Time, UTC+01:00)    #  Comments [1]  | 
# Tuesday, May 03, 2005
Very useful: single sign-on simplified
Technorati tags:  |  | 
Tuesday, May 03, 2005 8:07:00 PM (W. Europe Standard Time, UTC+01:00)    #  Comments [1]  | 
Serious issues in .NET that may affect my work

Today there was a flood of fixed isses (12) for .NET 1.1 published via the Most Recent KB for MS .NET Framework 1.1 article feed. Some that that may affect me at work are

Is there any deadline known for SP2?

Technorati tags:  |  | 
Tuesday, May 03, 2005 7:21:17 PM (W. Europe Standard Time, UTC+01:00)    #  Comments [0]  | 
Navigation

Like RSS Bandit? Make a donation to help support its development and maintenance. As little as 1€ will help.

Make payments with PayPal - it's fast, free and secure!
On this page....
<September 2005>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

SUBSCRIBE RSS GeoURL e-mail

Search
Categories
Blogroll
[Feed] Dare Obasanjo
Dare Obasanjo aka Carnage4Life
[Feed] Clemens Vasters
[Feed] Omar Shahine
[Feed] Tom Mertens

newtelligence dasBlog 2.1.8102.813

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

WOT Notar

Join WebHost4Life.com