exchange 2003 and rpc over http(s)

Whew. Finally after some trials and tribulations I have managed to get rpc over http(s) working with my home exchange server. I followed many of the guides online and there are even some tools to help aid the process of the configuration. Exchange 2003 with service pack 2 and the aforementioned guide/tools makes the setup a breeze.

I still couldn’t get outlook to connect to exchange outside my LAN. What good does that do me? Not much which is the whole reason I wanted to get exchange running over http. Outlook would fire up and eventually prompt me for a login (good.) However it would never fully connect. The problem: SSL certificates. I haven’t paid for an SSL cert yet so I use my own certificate authority to grant the certificate. Ok, all set. Nope. I had to make sure the certificate had the FQDN of the exchange server in it and also import that certificate into my trusted authorities in IE. Presto! Now we have connectivity.

Daniel Petri advises that most if not all of the connectivity issues are related to certificate issues. Make sure you check your certs and if possible, buy one from an online vendor so you don’t have to import anything.

,

No Comments

ubuntu and hostnames

So it seems that without a good DNS server (BIND, MS DNS) our Ubuntu machines can’t communicate with our windows machines and vice-versa. Apparently windows uses net bios for dns resolving when using nslookup which isn’t available to linux. Our solution is going to be to either implement an Ubuntu server utilizing BIND or set up a windows 2003 domain controller and install the Microsoft DNS server to that machine. This problem has presented itself many times when trying to install MicroStrategy Web Universal or CenterCast’s dashboard.

Fun!

, , , , ,

2 Comments

hosting websites

As the free three year trial of 1and1′s professional hosting package has expired I needed to make a choice about what to do with the couple of sites I hosted with them. I’ve been running brotherson.com from my home server for about four years now. I pay for the highest residential service from my cable provider to have the best upload speed without breaking my wallet. It seems only logical to move all of my sites in house…so I am now hosting all of my external websites from home.

Additionally, I am able to help out a friend that faced the same dilemma I did and am now hosting his sites. I’m not able to offer the same SLA’s as a hosting provider, but it is something I was willing to do to help him out and am happy he obliged my offer. Here’s to hoping my cable connection is as steady as it has been in the past. Cheers!

, , , ,

1 Comment

simplecenter is open sourced

This is old news, but simplecenter has been open sourced. What does that mean? To me it means I can get newer versions and customize it to fit my needs. To others it means that the group at simplecenter hope to make it the iTunes and WMP alternative.

I own a Rockford Fosgate Omnifi system purchased from woot more than a year ago. The device has served its purpose well – streaming MP3′s wirelessly from my PC to my hifi system. The only downfalls it has are that the device does not have a digital out interface and that there isn’t a neat touchscreen remote that will work from various rooms in the house. As well, it does not support flac and has a limited database that allows only ten thousand MP3′s to be added to the library.

Earlier this week I figured out how to hack the version of simplecenter shipped with the Omnifi to allow more than ten thousand songs – a little editing of a properties file within the jar file that housed the application’s code. However, I still wasn’t pleased with the operation of the application, using a large XML file to store the media library. I did some looking and saw that the Omnifi support direct from Omnifi has all but disappeared and that simplecenter has open sourced their code. Read the rest of this entry »

, , , , ,

2 Comments

hibernate and subclasses

Another challenge that presented us in developing our current product was persistence. Upon the recommendation of our architect, we chose Hibernate. Hibernate is a great tool for persisting model objects to nearly any data source you could imagine. The base implementation with our Data Access Objects (DAO’s) was straight forward.

We didn’t want to create an overly large schema for storing objects so when we started getting into subclasses we looked for a solution to handle subclasses and store them in the same table as the superclass. Luckily Hibernate can handle this as well. The only downside to our approach was that we ended up with a table that has columns for all the properties of each subclass with not-null set to false. This means your data integrity will have to reside in your manager objects.

Read the rest of this entry »

, , , ,

No Comments