Archive for the ‘General’ Category

AccEx C++ Library R2

Saturday, January 31st, 2009

AccEx Library for Open AIM DevelopersA new release of the AccEx library is now available. This is a library of functions and classes for C++ based Open AIM clients and plugins using the AIM SDK.

This release adds some handy helper functions ported over from some of my previous posts. One makes it easier to register plugin commands and the other makes it easy to register an active modeless window in your plugin so that dialog navigation keys are functional. These versions are public domain.

As a follow-on to my post on pushing data to the user’s Buddy Updates feed, I added a new function that can be called to push a plugin installed or updated item to the feed.

I am now including a Visual Studio 2005 build project.

AccEx Solution Explorer

See the AccEx page for more details.

Tip on Finding Preferences in Open AIM

Tuesday, January 13th, 2009

Every now and then I have to look up a preference specifier in AIM in order to use it in a plugin.

For example, the other day I wanted to determine if the user has enabled the pushing of AIM Plugins to their buddy feed. I usually check in technote 10 on preferences in the AIM SDK technotes. However, you can also do this empirically in AIM with my CoreWitness plugin. All ‘aimcc.*’ preference changes will cause the OnPreferenceChanged event to fire on all listeners so you can simply make a change in the client to see what preference specifier is changing.

To make it easier, the latest version of my CoreWitness plugin lets you filter the messages being logged by pressing the * button in the title bar. To filter the log to just the OnPreferenceChanged event, open the filter dialog and proceed as follows. Click on the ‘clear all’ button and then start typing the word “preference” in the filter edit box until you see “OnPreferenceChange” appear in the list. Select this event and click OK. Here is a screen shot of this step:

DAccEvents Monitor Filter

After doing the above, I changed the ‘I have installed a new AIM Plugin’ check box in the privacy tab of AIM 6.9’s Settings and clicked apply. Here is a screen shot of my results:

As you can see the preference is called ‘aimcc.privacy.disclosePluginsToBuddyFeed’. Finding the preference specifier is only the beginning. I will cover how to read it in a future post.

NOTE: This will only work for aimcc.* preferences. So it is possible that you can make a change in the settings that does not get notified via OnPreferenceChange because it is internal to the client. Internal preferences are not available to pluigns at this time.

Have You Seen This Photo?

Wednesday, August 27th, 2008

I got this in an envelope from a local bank the other day:

Chevy Chase Bank Uses a Stock Photo

I was absolutely positive I had seen this photo before but could not remember where until I visited the aim.com website and saw this on the page:

aim.com uses the same stock photo

Have you seen this photo somewhere else? Post any you find in the comments (no spam please).

Feedback and Galleries are a Good Thing

Wednesday, September 19th, 2007

I added a built-in anonymous feedback mechanism to my RX-Plugin a couple of months ago. My goal was to increase the amount of feedback I get by making it easier for you to send it.

I can now report that this has been a great success. I am getting a lot more high-quality comments than ever before. Many of you even reported on problems that gave me plenty of new insights and perspectives on what and how to fix things. This is exactly what I need to turn a good product into a great product. This will soon be out on all of my plug-ins.

Please keep the feedback coming. Just remember to be precise and clear as possible on what problems you encounter. Don’t be afraid to post a question on my blog. I will do my best to resolve as many problems as I can.

On another note, the recently launched gallery.aim.com site is causing a noticeable increase in the activation rate of my plug-ins. This affirms my belief in the power and efficiency of these kinds of central distribution sites. I am glad it is finally here. Unfortunately, the activation step has stumped a few of you. I will be improving this process soon.

Happy Labor Day Everyone

Monday, September 3rd, 2007

I meant to post this on Friday. But late is better than never.

Speaking of late is better than never, here is a picture I took last March when the Airbus A380 flew around Washington for a demonstration flight. I barely caught it as it was coming in for a landing. Here it is over AOL’s CC6 (Creative Center 6) Building.

Airbus A380 Over CC6

A closeup of the A380 from that same image:

Airbus A380

Enjoy your holiday.

Work or Beach?

Friday, August 24th, 2007

Where would you rather be?

OBX Mini

Larger (1MB) version after the jump…

(more…)

Claiming My Blog on Technorati

Monday, February 5th, 2007

Technorati Profile

Happy Birthday Blog!

Tuesday, January 30th, 2007

Happy First BirthdayGus What?! turned 1 today. Looking at the results, I wrote 45 posts or an average of 3.75 posts per month and got a total of 84 comments. Not a bad start considering I survived the first year of blogging.

When I started this blog, I knew there were three things that had to happen in 2006 for me to actually keep it going: 1.) The introduction of Open AIM, 2.) The release of AIM 6.0. and 3.) Write some Plug-ins. I had no problem writing plug-ins and was deeply involved with AIM 6.0. However, I had no control over Open AIM—This is AOL’s greatest gift to the AIM community and it will only get better. I think the traffic statistics prove I was right. Traffic did not really pickup until the AIM 6.0 betas started rolling out in October and has been doubling every month since. I was pleasantly surprised that January continued the trend.

My plan for this year is to post twice as much useful information as last year. I will also be working on two more plug-ins that should be out by mid-year (Unfortunately, my day job keeps me from doing it full-time.) As an update to my first post… The AIM 6.0 about window still has me in the credits:

AIM 6.0 Credits

Thanks for reading this blog and I look forward to another great year.

Hacking Energy-Saving Lighting Systems

Thursday, January 4th, 2007

Fluorescent LightsJust in case you ever wanted to do this: Here is how to turn off the lights (and keep them off) when it is controlled by a Novitas sensor like the one shown below and you don’t have the optional manual switch wired to it. You will need a small flat-head screwdriver for this simple procedure.

NOVITAS MODEL 01-BAS300 Super Dual Tech Sensor

(more…)

Five Things About Me…

Tuesday, December 26th, 2006

Five-Point-TurnI got “Blog-Tagged” by Greg in his blog at aimInfo. Thanks Greg! So, the rules are that I have to mention five things you might not know about me and then tag five other people. So, here they are in no particular order:

  1. I regularly attend the annual summer-time Gipsy Kings concerts at Wolf Trap or the Nissan Pavilion.
  2. Every major piece of electronics in my house is plugged into a UPS: TVs, DVRs, Stereo, PCs, and all my networking equipment are on a UPS. Yes, even my SlingBox is on one!
  3. I’m an Eagle Scout. “Be Prepared” is most definitely my motto.
  4. I am from Argentina and fluent in Spanish.
  5. I just got the 4-volume “James Bond Ultimate Edition” DVD collection as a gift.

And now I get to tag others. Here are some people I work with or have referenced something on my blog: Casual Penguin, Help -> About AIM, Just Suppose, Kevin Farnham, and Shawn Christopher. Happy “Blog-Tagging”…