Evaluated Joomla modules for splash/slide-show functionality for DS.com revamping. Working with the web developer to decide the best way to move the previously static and hand updated pages into categories to use Joomla's functionality for updating and adding new content.
Did work on the OpenSim core code to replace the use of magic strings ("STAND", "WALK", "SIT" and similar) for states with an Enum. The possible values are defined in an external data file, and any states not in this file are not functional, so any flexibility added by using strings is limited. The file has not been updated since 2007 (based on its internal comments) so the values may be considered finalized.
Additionally the strings were not documented, are defined across multiple points of code, and had minimal error checking. They were also being used as look-up keys and comparison values, which is inefficient at best and breaking at worse if the string is updated and not changed in all of its separate instances.
This code has not been made publicly available yet, as it doesn't yet include all the states which were supported and not used. It does support all the states that were used.
Did work on the OpenSim core code to replace the use of magic strings ("STAND", "WALK", "SIT" and similar) for states with an Enum. The possible values are defined in an external data file, and any states not in this file are not functional, so any flexibility added by using strings is limited. The file has not been updated since 2007 (based on its internal comments) so the values may be considered finalized.
Additionally the strings were not documented, are defined across multiple points of code, and had minimal error checking. They were also being used as look-up keys and comparison values, which is inefficient at best and breaking at worse if the string is updated and not changed in all of its separate instances.
This code has not been made publicly available yet, as it doesn't yet include all the states which were supported and not used. It does support all the states that were used.
Archives



