Titaye's weblog

Ca tire un peu court ...

My Links

Post Categories

Archives

Blog Stats

Monday, August 14, 2006 #

Testing Windows live writer

First post using Windows live writer. It has all I'm expecting from a blogging tool: simple editing, html code view, plugin, free ... My old blogging tool seems to be unsupported (bloggar).

Edit : Map insertion is crashing and blogged map takes me some kilometers away from the place pinned during insertion

posted @ 7:42 AM | Feedback (348)

Thursday, August 10, 2006 #

AEdit

I've just done my first real WPF control. It's a text editor control based on SharpDevelop. It takes all the document parts of the #develop control and put an WPF (Avalon) rendering in top of it. You can download sources and binaries here

posted @ 7:10 AM | Feedback (7)

Tuesday, June 01, 2004 #

ASP.Net Configruation error : Access is denied

Si vous avez ce message, il suffti de couper le service d'indexation des fichiers sur le serveur web.

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Access is denied: 'Eldorado.Object'.

Source Error:
Line 196:				<add assembly="System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Line 197:				<add assembly="System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Line 198:				<add assembly="*"/>
Line 199:			</assemblies>
Line 200:		</compilation>

Source File: c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config    Line: 198

posted @ 3:16 PM | Feedback (4)

Friday, May 28, 2004 #

ASP.Net V2 et V1 sur le même serveur

Une fois l'installation faite des deux framework sur le même serveur, VS.Net 2003 ne veut plus débugguer les applications web. Ceci est du au fait que tous les sites sont automatiquement configurés en ASP.Net V2.
Pour pouvoir débugguer les anciens sites, il suffit soit
  • d'utiliser aspnet_regiis pour changer la version du framework utilisé par les sites.
  • d'utiliser ASPNet switcher qui est juste une interface graphique pour utiliser aspnet_regiis.

    posted @ 1:06 PM | Feedback (0)

  • Wednesday, March 24, 2004 #

    SQLConnection Pool

    Je viens de passer une demi journée sur un problème de leak de connexion à SQLServeur. Le pool de connexion me jetant avec une jolie InvalidOperationException: Timeout expired. Après plusieurs traces de mes connexions (qui étaient bien toutes fermées après utilisation), j'ai trouvé que le problème venait de Visual Studio. Lorsque le projet est configuré pour débugger les instructions SQL, l'IDE ne libère pas les connexions. Après avoir désactivé cette option qui n'est pas franchement utile, tout est revenu dans l'ordre !

    posted @ 7:01 AM | Feedback (1)

    Monday, October 06, 2003 #

    Le Bodegon Colonial

    J'ai eu l'occasion d'aller dans ce restaurant le 3 Octobre 2003. Le Bodegon Colonial est spécialisé dans la cuisine exotique. Les tapas sont excelentes, les mélanges sucré-salé sont un régal pour le palais. Dans les saveurs inattendue on peut citer par exemple des bananes dans de la moutarde à l'ancienne, des encornets, des rillettes de sardines. En plat de résistance, la spécialitée est le poulet roti, ça reste du poulet, mais il est tendre et à bon gout. Personnellement, j'ai préféré les tapas au plat de résistance.
    Le style du restaurant est évidemment en accord avec son nom, les serveurs vous attendent en short, chemisette beige et chapeau colonial.
    Bref une ambiance sympa et un bon repas copieux au menu !
    [Listening to: (Thiefaine H.F) La fille du coupeur de joint - - (03:54)]

    posted @ 9:20 AM | Feedback (2)

    Bon Plan - Sacoche de selle

    Suite à mon changement de moto, je n'ai pas eu envie de remettre un tapis et une sacoche de réservoir. Après avoir roulé quelques mois avec un sac à dos, je voulais trouver une solution pour enlever ce poids de mes épaules. Le sac à dos est très pratique, mais en cas d'accident peut se révéler fatal. Je possède des sacoches cavallières, mais elles sont à proscrire si on veut garder un carénage décent. Sur ma précédente moto, les lanières de ces sacoches ont ternie mon carénage, il fallait donc trouver une solution plus acceptable. Après quelques recherches sur le Net, j'ai trouvé chez Bagster la sacoche idéale. La Whoppa Bag se fixe sous la selle. Elle s'enlève et se repose par deux fermeture éclair et aucune partie ne vient froter sur le carénage.
    [Listening to: (Rhapsody - Symphony of Enchanted lands) 07 Wings Of Destiny - - (04:28)]

    posted @ 8:48 AM | Feedback (1)

    Wednesday, October 01, 2003 #

    Ca tire moins court !

    Ce week end, je suis allé chez Kawa poser ma "brêle" en révision. 6000Kms en 6 mois, peut mieux faire ... J'avais fais la révision des 1000 une semaine après l'avoir achetée.

    J'ai fais effectuer en plus des opérations de bases, un réglage moteur (terme politiquement correct pour dire passage en full). La différence est assez remarquable, le moteur est plus "rempli". Il y a moins cette sensation de "je sais que je peux y aller, mais j'ai l'impression qu'on me retient".

    Cette machine ne me faisait déjà pas respecter les limitations de vitesse, mais là c'est carrément un pousse au crime.

    posted @ 8:35 AM | Feedback (1)

    Création d'ActiveX à partir de .Net

    Après un certain nombre de lutes, j'ai enfin trouvé les fonctions de "registration" qui permettent à un UserControl d'être vu en tant que contrôle ActiveX dans vb6.

    #region ComRegister
      [ComRegisterFunction]
      static void ComRegister(Type t)
      {
       string keyName = @"CLSID\" + t.GUID.ToString("B");
       using( RegistryKey key = Registry.ClassesRoot.OpenSubKey(keyName, true) )  
       {
        key.CreateSubKey("Control").Close();
        using( RegistryKey subkey = key.CreateSubKey("MiscStatus") )
        {
         subkey.SetValue("", "131457");
        }
      
        using( RegistryKey subkey = key.CreateSubKey("TypeLib") )
        {
         Guid libid = Marshal.GetTypeLibGuidForAssembly(t.Assembly);
         subkey.SetValue("", libid.ToString("B"));
        }
      
        using( RegistryKey subkey = key.CreateSubKey("Version") )
        {
         Version ver = t.Assembly.GetName().Version;
         string version = string.Format("{0}.{1}", ver.Major, ver.Minor);
      
         if( version == "0.0" ) version = "1.0";  
         subkey.SetValue("", version);  
        }
       }
      }
      
      
      [ComUnregisterFunction]  
      static void ComUnregister(Type t)  
      {
       // Delete entire CLSID\{clsid} subtree
      
       string keyName = @"CLSID\" + t.GUID.ToString("B");
       Registry.ClassesRoot.DeleteSubKeyTree(keyName);
      }
      #endregion

    Ca à l'air de rien, mais VB6 est plus exigeant sur les contrôles ActiveX que d'autres programmes comme OleView.

    posted @ 8:21 AM | Feedback (1)