Source Allies Logo

Blog Insights

  • default icon

    Calculating business days...

    Today is already becoming "one of those days" ;) A loosely written specification provided me with an ambiguity I did not account for:  the partner wanted expiration dates and ordering dates to be based upon business days, whereas the specification said "days" only.  So, I found myself scrambling to figure out...
  • development icon

    Add some "magic" to PHP apps: Dynamic properties

    There are no doubts that PHP made a huge impact on Web development industry. Because of it's flexibility, PHP finds it's usage in many areas, starting from simple Web sites and ending with complex Web applications (i.e. frameworks, shopping carts, etc...). So, today I'd like to share with you how can...
  • default icon

    pfSense

    I am looking for a new firewall solution for my home and an open source system to provide to current or prospective customers. Whenever I ask tech minded people what open source solution they favor, I get the same answer again and again. So I started digging into the documentation...
  • web-mobile icon

    Simile Timeline

    An interesting find by Matt and some coaxing lead me to implementing the MIT Simile Timeline project found at http://www.simile-widgets.org/timeline/, the website also provides an API for the few functions Timeline has. I use timeline in my actitime-rc project to track when emails are being sent.  This is nice for people...
  • development icon

    Spring LDAP Group Authorization Tip

    The folks at Spring have made it extremely easy to allow your application authenticate and authorize users with Spring LDAP. This blog entry explains how to check your directory structure and use some sparsely documented Spring LDAP parameters ({0} and {1}) to get everything working. In your Spring Security configuration, pointing...
  • default icon

    COBOL.NET and Cuff links

    I recently sat through several vendor demos for a partner who is in the market for a health care claims administration platform. These systems are large ticket items and the vendors ranged from large and well entrenched vendors with years of experience in the market to small and relatively new...
  • infrastructure icon

    Using Conga Web Configuration with Red Hat Cluster Suite

    http://sourceware.org/cluster/conga/ Conga provides a client/server architecture for cluster management with the ricci and luci services. Luci acts as the configuration interface and sends instructions the the ricci client on each server. Ricci takes instructions from luci and updates cluster.conf as necessary. yum groupinstall "Clustering" yum groupinstall "Cluster Storage" Once installed luci must be initalized on...
  • development icon

    Strict Quote Escaping in Tomcat

    I just started here at Source Allies (loving it here so far, btw!) and inherited an aging code base to resurrect. It was originally deployed on Tomcat 5 and one of the issues I encountered upgrading to Tomcat 6 was strict quote escaping. The code base has lots of JSPs with...
  • infrastructure icon

    Open Source Router, Proprietary Cake

    Keeping with SAI's proclivity toward open source software, I present to you Vyatta. Vyatta is a small company with the goal of taking down Cisco by offering an open source router that can run on standard x86 hardware. With the prevalence of virtualization, one could realistically open a branch office using just...
  • default icon

    Strive for Employee Motivation... or Prevent Demotivation?

    Every individual has experienced the kind of day in which they struggle to be motivated. Think back to when you last experienced a day like this. Did you have a hard time getting up out of bed? Take a little longer to get to work? Go out of your normal...