Archives / 2003 / May
  • Got Spam? Need a Solution? SpamBayes!

    Ive been using the outlook plugin version of this for a few weeks now.  If you hate spam as much as I do, and want a decent solution, get it.  Its very reliable and you dont have to go through some other stupid provider that turns around and spams everyone you add.

    After the intial setup it works excellent. From this morning:  Inbox: 3, Possible Spam: 5, Spam: 75.  After a quick review of the contents of the Spam folder I noticed it was perfect!  Not a single error.  Excellent job.  My new best friend.



  • Another way to make sure only one instance of your program is running.

    I just saw Wes' solution, and decided to show another approach to the solution, using WMI.  Here it is...

    static void Main() {

         //yank off the appname.exe from the assemblies location

         string[] parts = System.Reflection.Assembly.GetExecutingAssembly().Location.Split("\\".ToCharArray());

         string appName = parts[parts.Length-1];

         //build the wmi query

         string query = "select name from CIM_Process where name = '"+appName+"'";

         //load up the managementobjectsearcher with the query

         System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher(query);

         int runcount=0;

         //iterate the collection and (which should only have 1 or 2 instances, and if 3 then its already running

         //1 instaces would be itself, 2 would be self and the other

         foreach (System.Management.ManagementObject item in searcher.Get()) {


              if(runcount>1) break; //only need to know if there is more then self running


         //if we are running only self (1) then load the form, else exit

         if(runcount==1) {

              Application.Run(new Form1());

         } else {

              System.Windows.Forms.MessageBox.Show("Application already running, exiting.");





  • The Matrix...

    This is just one of those things that every tech geek must post about.  From what Ive read most of us actually enjoyed the show.  As long as you go into the show only expecting pretty pictures and fast scene's in slow motion you will do ok. 

    Dont go in hopeing that the story will make much sense, or expecting the plot to be well formed and consistent.  IMHO they strung a bunch of crap ideas into a nicely packaged box. 

    This and this were pretty cool things to see though.

    Thats all I have to say.  Good Night

    PS. This was written on my palm just after the show, in my car.  How cool is that?

    Edit: Anyone other than me see the resemblances with Superman (flying, cape->coat) and Ghostbusters (keymaster/keymaker -> gatekeeper/mainframe, ghostbusting)?



  • INETA Invite..

    I got an invitation sent my way also.  I got most of the requirements met but may fall a bit short of the ole "Fame" requirement.  Thats ok im sure we can work on that.  Maybe ill bring in a DJ and some dancers for my first few presentations.  :)




    I have recently been invited to become a member of the new MS ASP.NET community site Its nice to see that MS is finally taking this in their own hands.


  • Welcome...

    Welcome to the Palm Blog, Written by Robert Chartier (


  • First post from my pda

    Version 0.1 of my palm blog app is almost done. ll post a download once its complete.

    It uses a custom app and com conduit with c#. Write and edit entries on your pda and upload during synch.

    if you want a beta copy fire me an email.