The Altruist

The Altruist’s position presents him with opportunities not normally present. He shares the benefits, so that the lives of those whom he protects will be enriched.

Written by Adrian Goins on Mar 13, 2011 in Arces

When uploading files to a project it's nice that the system identifies the file type and shows the corresponding icon for the file.  We upload Word documents as well as PDF versions, so our clients can quickly choose the version that's most appropriate for their need.

ProjectPier 0.8.6 ships with a bug in its SQL load that sets "xls" files to "xsl" as the extension and "doc.png" as the icon.  It's also missing newer "xlsx" and "docx" types.  These things are easy to fix from the MySQL shell.

mysql> insert into pp086_file_types (extension, icon) values ('docx', 'doc.png');
Query OK, 1 row affected (0.00 sec)
mysql> update pp086_file_types set extension='xls', icon='xls.png' where extension='xsl';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> insert into pp086_file_types (extension, icon) values ('xlsx', 'xls.png');
Query OK, 1 row affected (0.00 sec)
Written by Adrian Goins on Mar 13, 2011 in Arces

After spending 2 days kicking RailsCollab around the room, I'm even more impressed with ProjectPier than I expected I would be.  RailsCollab is clearly a low-budget clone of ProjectPier, and given the hassle it takes to install and the low functionality it provides after installation, skip the effort and go right for the winner.

Written by Adrian Goins on Feb 9, 2011 in IPv6, Arces

The next generation of Internet addresses, called IPv6, has been around for a long time, but only in recent months has the effort to adopt IPv6 begun to pick up steam.  IANA has allocated the last of the IPv4 space and in a matter of weeks there will be no more IPv4 space available for businesses to use.  In anticipation of this, Arces has joined with Google, Sesame Workshop, Bing, Yahoo, and others for World IPv6 Day on June 8th.

Many sites on the Internet already have their systems running on both IPv4 and IPv6 addresses, but they've been running them in parallel.  Facebook has and  Google has and  They've been offering IPv6 services to those people connected to the IPv6-enabled Internet, but they've been keeping IPv4 as the primary means of accessing their site.  The reason for this is that a computer may have an IPv6 address already but not have IPv6 connectivity outside of the local network.  Systems which run in dual-stack mode (having both types of addresses) are designed to connect with IPv6 before IPv4.  If there is no IPv6 connectivity to the Internet, then it would appear to the user that the site isn't responding.  After some period of time it will fail over to IPv4 for that request, but then the next request will also time out.  For Google or Facebook, this perception is negative for their business, so they won't cut their services over to IPv6 for the main sites.

No one doubts that IPv6 is important or that the transition has to happen in order for the Internet to continue to operate and for businesses to continue to grow.  However, there is a Catch 22 involved.  No one wants to transition to IPv6 for the client-side communication because the majority of destination sites on the Internet are available over IPv4.  None of the businesses want to make the leap to IPv6 because all of their clients are on IPv4.  This stalemate will not break on its own, which brings us to World IPv6 Day.

World IPv6 Day is being promoted by the Internet Society and is backed by ISPs, integrators, portals, and others on the business side.  The plan is that on June 8th, for 24 hours, participants will convert their main websites to be IPv6-enabled and serve them along with IPv4.  This will expose the delays mentioned above, but it will also expose a great deal of information about the readiness of IPv6 for the mainstream.  Where problems appear, businesses will know what they must fix in order to offer IPv6 services.

The idea is bold, but necessary.  In a matter of months people will have to know what to do when their ISP gives them a network that looks like 2600:C206:A:0100::/64.  This is a paradigm shift in the operation of the Internet, and we're moving into the last leg of the race to implement it.  The more businesses that play rabbit and sleep while the turtle of IPv4 exhaustion waddles toward the finish line, the more horrific the great transition to global IPv6 services will be when it hits.  A project like World IPv6 Day is audacious and will succeed because it breaks through the inertia of the stalemate.  Once the ball starts moving, inertia will hopefully keep it in play.

Written by Adrian Goins on Nov 6, 2009 in Arces

From November 4 through November 10, Sesame Workshop is featured as the target of the Google Doodle in over 40 countries. Visitors to will see images that rotate daily, celebrating the 40th anniversary of Sesame Workshop and its television shows, including Sesame Street, The Electric Company, and others.

Written by Adrian Goins on Jun 8, 2009 in Arces

Arces has hired Jim Goins as Director of Business development, filling a role left vacant by Justin Biegel when he returned to Chicago to tend to a family emergency.  Our hearts are with Justin and his family, but we are all excited by the strength which Jim brings to the Arces team.  Jim has more than 25 years of sales and marketing experience through his career at Hewlett Packard and later Agilent (what HP's Test and Measurement division was rebranded to after the acquisition by Compaq).  Jim's full bio is here, and you can reach him at +1 212 813 3995 x 9206 to discuss Arces products and services.