I CAN HAS A BIZNES CARD

The last time I had business cards printed was back around 1995. I think I ordered a box of 250 cards, ended up giving out maybe 100 at most, and used the rest as scrap paper for disposable notes on my desk. Since then, I haven’t bothered to order updated business cards as I’ve changed phone numbers, addresses or jobs.

Recently, though, I’ve been asked by people if I have a business card often enough that saying “no” has become a pattern. Just last night, I went out to dinner with my family, and while outside smoking a cigarette, I started chatting with another patron who was doing the same. Turns out he also works a tech. job and asked me for my card. I ended up jotting down my contact information on a card for the restaurant and handed it to him.

In the past, this wouldn’t have mattered to me. But, now that I’m consulting full-time, these quick introductions could turn into valuable business leads that I could really use, now. The lack of preparedness and professionalism isn’t going to give that prospective client the sense of confidence I want them to have in my abilities and overall product.

So, last night I decided I was going to design and order myself a set of business cards. I wanted to create a card that was unusual, humorous, unique and memorable–qualities that reflect my nature and approach. The front of the card borrows from the LOLcats meme, as well as the “let me show you them” meme. I have yet to hear of anyone else making semi-serious LOLbusiness cards, so let me be the first. (FIRST!)

The back of the card is simple, informative and efficient–qualities that represent the kind of work I perform. I list my name, a title and contact information with as little clutter as possible. I use the remaining space to list popular technologies (think: keyword stuffing) that I don’t mind taking on work doing. I list AOLserver and Tcl at the top because as the recipient quickly scans down the list, they should cause a hesitation and very likely a question like “what are AOLserver and Tcl” which give me the opportunity to explain them, rather than coming across as pushing them directly.

In case you’re wondering, here’s what the proofs of the card look like, showing front and back:

Dossy's LOLbusiness card, frontDossy's LOLbusiness card, back

In theory, the order I placed online today should be arriving sometime during the first week of December. When I get them, I might write a little something about where I ordered them.

So, what do you think of the cards? Too edgy? Too risky? Not serious enough? Fun, or funny? Would you give me your business if I handed you one of these cards?

Tags: , , ,

Novell GroupWise Messenger 2.0 setup on openSUSE Linux 10.3

Lately, I’ve taken an interest in Novell GroupWise Messenger (GWM) because it’s one of the messaging protocols that is currently supported by Pidgin. There are several open bugs and enhancement requests for Pidgin’s GWM support, so I figured I’d see how difficult it would be to get a development environment set up.

I started with the latest openSUSE 10.3 KDE live CD. Normally, I only run Debian by preference, but since Novell is the organization supporting SUSE, I hoped that using openSUSE would be the path of least resistance.

My understanding is that the minimal software required to get GroupWise Messenger working, and what I ended up installing, was:

  • Novell ConsoleOne 1.3.6h
  • Novell eDirectory 8.8
  • Novell GroupWise Messenger 2.0.2 HP1

The openSUSE installation and all the Novell components fit neatly inside a 6 GB partition. Installation was relatively painless and configuration was straightforward.

The one snag that caused me a lot of grief was that the Novell GroupWise Messaging Agent (NMMA) process would keep segfaulting when I tried to connect with the IM client. Here’s the backtrace I recorded:

Thread 10 (Thread 0xb727eb90 (LWP 1091)):
#0  0x00000000 in ?? ()
#1  0xb7c59b3e in spmDDCAtLoginEndCallBack ()
   from /opt/novell/eDirectory/lib/libspmclnt.so
#2  0xb6dd63f8 in MgrCloseLoginSession ()
   from /opt/novell/eDirectory/lib//libnmasclnt.so
#3  0xb6dd7af3 in NMAS_ClientLoginEx ()
   from /opt/novell/eDirectory/lib//libnmasclnt.so
#4  0xb7c5a152 in SPMClient_PasswordVerify ()
   from /opt/novell/eDirectory/lib/libspmclnt.so
#5  0xb7c56bc1 in SPM_DDCVerifyPassword ()
   from /opt/novell/eDirectory/lib/libspmclnt.so
#6  0xb7cce6cf in SPMVerifyPassword ()
   from /opt/novell/eDirectory/lib/libndssdk.so.1
#7  0xb7c9b1d0 in DCVerifyPassword ()
   from /opt/novell/eDirectory/lib/libndssdk.so.1
#8  0xb7c96f50 in DDCVerifyPassword ()
   from /opt/novell/eDirectory/lib/libndssdk.so.1
#9  0x080b2c32 in ?? ()
#10 0x403b0001 in ?? ()
#11 0x08269b00 in ?? ()
#12 0x00000002 in ?? ()
#13 0x00000000 in ?? ()

Apparently, this is a problem with direct access mode to eDirectory. Changing the NMMA configuration to use LDAP instead got things working. I did this by editing /etc/opt/novell/messenger/strtup.ma, commenting out the dirreplicaipaddr line and setting the ldapuser, ldappwd and ldapipaddr lines. I didn’t configure it to use LDAPS (LDAP over SSL encryption), but in a production environment, I probably would have.

Finally, here’s a screenshot of everything (ConsoleOne, GroupWise Messenger client) running:

Screenshot of Novell ConsoleOne and GroupWise Messenger client running on OpenSUSE 10.3
(click to enlarge)

If you’re looking for help with a GroupWise Messenger installation, feel free to ask me questions. If you’re looking for a consultant in the northern New Jersey area, I’d be happy to talk to you about what I could do for you.

Tags: , , ,

del.icio.us/dossy links since November 12, 2007 at 09:00 AM

del.icio.us/dossy (RSS) links since November 12, 2007 at 09:00 AM:

Delicious caffeination at the Lost Dog Cafe in Binghamton, NY

My wife has arranged for a weekend getaway for us up in Binghamton, NY, for my birthday weekend. We drove up last night and after we checked into our room at the Holiday Inn, we went out for a light snack and desserts. The lady at the front desk highly recommended the Lost Dog Cafe, so we decided to give it a try.

The Lost Dog Cafe in Binghamton, NY

This cafe, from the outside, is really unassuming–there’s hardly any signage, just the one pictured above and a neon sign in one of the windows. However, the inside is spacious and very cozy.

I really wasn’t in the mood to eat a heavy meal after the drive up, so we just ordered appetizers and desserts. We shared a baked brie with roasted garlic which was rich and tasty, which was a great start. The real deal was the desserts: I ordered a Good PMS and a double shot of espresso, while Sam ordered a Boca Negra with a Girl Scout latte. Here’s a quick snap of me hyper-caffeinating and chocolyzing:

Enjoying my Good PMS

This was a great way to unwind after the two hour drive up here and to end the day. If you find yourself in Binghamton and are looking for a nice place to unwind and get something delicious to eat, definitely stop by and indulge yourself.

Lost Dog Cafe

Hours:
Monday-Thursday: 11:30am – 5:00pm (Lunch), 5:00pm – 10:00pm (Dinner)
Friday-Saturday: 11:30am – 5:00pm (Lunch), 5:00pm – 11:00pm (Dinner)

Telephone Number:
(607) 771-6063

Street Address:
222 Water Street
Binghamton, NY 13901

Tags: ,

I’m more than just a collection of bullet points

I don’t want to go into specific details, but yesterday, I made a big mistake that impacts our finances. It really got me upset, but I’m very blessed to have an understanding wife and kids as well as very caring and supportive friends. I’m determined to put this behind me and learn what I can from it.

To that end, I’ve spent a little time freshening up my resume on Emurse. Here’s a screenshot of the top of my profile tab:

Dossy's Emurse profile

If you or anyone you know are looking for a hired gun web and database developer, sysadmin, database admin, network engineer, or technology consultant and all around problem-solver, especially in the northern NJ area, I’d love to hear from you. I could really use the money, you know?

del.icio.us/dossy links since November 5, 2007 at 09:00 AM

del.icio.us/dossy (RSS) links since November 5, 2007 at 09:00 AM:

Summary of the Northern NJ November MySQL Meetup

November’s MySQL Meetup was fun, having two new members attend: Jen and Mor. Pete also made it to the meetup, and the four of us talked about:

  • popular modern web application development frameworks like Rails
  • outsourcing software construction off-shore and why ISO9000, CMMI 5 and Waterfall may not be a good fit for rapid web product development
  • the approach of agile development methodologies like Extreme Programming (XP)
  • a pragmatic view of “Web 2.0” and what it means
  • volunteerism through the Taproot Foundation
  • pictographical repreresentation of relative measures of qualitative data (i.e., Consumer Reports “blobs” and Harvey Balls)
  • jQuery UI, a set of themable widgets and interactions layered on top of jQuery, that simplifies building rich web user interfaces

As convenient as it is to meet at Panera Bread as meetup attendees can get themselves food and drinks easily, I’m somewhat disappointed with its management’s inability to manage the reservations for their private room in back. I really do want to start digging deeper into MySQL and try to get speakers to present to the group, and the unpredictable availability of the meeting room makes this frustrating.

Amy Kearns suggested that I call the local public libraries about hosting the meetup in their space. Apparently many now have free wi-fi and some may even have a projector we can use. Certainly, the price is right (free!) and the benefits of having a dependable reservation and possibly a projector, in my mind, outweighs the convenience of food and beverages at Panera.

So, for December’s meetup, I’d like to experiment by having the meetup at a public library. The currently scheduled date for the meetup is December 5th, the first Wednesday of the month. How many people think they can make that date? Of those who think they can, where are you travelling from? I’d like to pick a library that is centrally located for the majority of the people who plan to attend.

Please RSVP for the December meetup and in the “comment?” box, indicate if you have a preferred library where you’d like the meetup to be held–especially indicate if you’re already a patron of that library. Once I get some responses, I’ll start making calls and travel to some of these libraries to see which would work best for us.

I look forward to seeing you in December!

Tags: , ,

Not quite an AOLserver roadmap

I have way too many saved emails in my inbox, over 5,500 when I started writing this. Of those, over 2,200 are AOLserver-related. I haven’t them filed away yet because they represent a loosely organized “to do” list for me. But, with so many open items, it’s a daunting task to go pluck out interesting things to work on, so I’ve mostly avoided doing it and haven’t gotten anything done.

I’ve wanted to get my inbox back down to a manageable size for a while, so I’m going to go through it and create a high-level summary of the open issues so I can finally file all those old emails (dating back to 2004, some of them) away.

On with the list …

  • Making everything binary safe and aware (i.e., nsdb, ns_set, etc.)
  • Review nsodbc, the ODBC nsdb driver, make sure it works on Win32 as well as with unixODBC
  • Review nsperm, the stock HTTP authentication implementation that comes with AOLserver out-of-the-box
  • Clean up the nsmysql driver, properly license it with the AOLserver Public License (or perhaps some other license) so it can be included in Debian, etc.
  • Fix the nslog hack to handle X-Forwarded-For headers, make it do the right things
  • Commit the changes I’ve been sitting on for nsopenssl and tag a new release of it
  • Review Eric Lorenzo’s tclprof (OpenACS thread here), get it checked into CVS, consider Jamie Rasmussen’s suggestions for changes, and rationalize it with the existing nsprofile module
  • Start on a manuscript for an AOLserver book

… and this is only a partial list. I still have plenty of emails to go through in my inbox–I’m only down to 5,100 messages, now.

Of course, if you’d like to help out by tackling any of the items on the above list, don’t let me stop you–go right ahead! If you want to know more about anything in particular, just ask.

Tags:

del.icio.us/dossy links since October 29, 2007 at 09:00 AM

del.icio.us/dossy (RSS) links since October 29, 2007 at 09:00 AM:

I’ve taken the Second Life plunge

After some fussing around, I finally fixed the duplicate packet problem on my wireless router. This fixed my annoying “echo problem” with Second Life, where everything I did was happening twice (chat would echo, etc.) due to each UDP packet being sent/received twice.

Now that I’ve gotten that fixed, I’m prepared to take a serious stab at getting into Second Life. I introduce to you, Dossy Shamroy:

Dossy Shamroy in Second Life

I’m reading the clothing tutorials and will be making myself a wardrobe pretty soon, and look forward to learning LSL to do some scripting, too.

If you’re a SL citizen, feel free to look me up.

Tags: ,