A Boat, A Sky, A Passion

  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/embed.php on line 32.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryDataCache::_performMaintenance() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 97.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 167.
  • : Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 914.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • : Non-static method GalleryDataCache::get() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 914.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • strict warning: Non-static method GalleryUtilities::getRequestVariablesNoPrefix() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/embed.php on line 45.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 289.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 293.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryEmbed::init() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/sites/all/modules/gallery/gallery_base.inc on line 101.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 93.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryEmbed::_saveState() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 94.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 42.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 43.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 44.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 45.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryModule.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 51.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryPlatform/UnixPlatform.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 97.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 356.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 357.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 1381.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 368.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 368.
  • : Non-static method GalleryUtilities::isEmbedded() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 380.
  • : Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 914.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • : Non-static method GalleryDataCache::get() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 914.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • : Non-static method GalleryCoreApi::getPluginParameter() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 382.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 235.
  • : Non-static method GalleryPluginHelper_simple::getParameter() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 237.
  • : Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 221.
  • : Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • : Non-static method GalleryDataCache::getFromDisk() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 286.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 274.
  • : Non-static method GalleryDataCache::getCachePath() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 281.
  • : Non-static method GalleryDataCache::getCacheTuple() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 447.
  • : Non-static method GalleryDataCache::put() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 290.
  • : Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 284.
  • : Non-static method GalleryUtilities::identifySearchEngine() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GallerySession.class on line 207.
  • : Non-static method GalleryUtilities::getRequestVariables() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GallerySession.class on line 217.
  • : Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • : Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GallerySession.class on line 228.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 971.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GallerySession.class on line 1242.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 1381.
  • : Non-static method GalleryUtilities::getRemoteHostAddress() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GallerySession.class on line 1243.
  • : Non-static method GalleryUtilities::isTrustedProxy() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 990.
  • strict warning: Non-static method GalleryUtilities::getRequestVariables() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 127.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 242.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 129.
  • strict warning: Non-static method GalleryTranslator::getSupportedLanguageCode() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 131.
  • strict warning: Non-static method GalleryTranslator::getLanguageData() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryTranslator.class on line 398.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 525.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 103.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryEmbed::isCompatibleWithEmbedApi() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 107.
  • strict warning: Non-static method GalleryEmbed::getApiVersion() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 60.
  • strict warning: Non-static method GalleryUtilities::isCompatibleWithApi() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 60.
  • strict warning: Non-static method GalleryEmbed::checkActiveUser() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 120.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 128.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • : Non-static method GalleryUtilities::getRequestVariables() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 826.
  • : Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • : Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • : Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • : Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • : Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryCoreApi::getAllFactoryImplementationIds() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 156.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 152.
  • strict warning: Non-static method GalleryFactoryHelper_simple::getAllImplementationIds() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 153.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 214.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::newFactoryInstanceById() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 163.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 139.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstanceById() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 140.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 192.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstance() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 202.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 141.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::getAnonymousUserId() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 180.
  • strict warning: Non-static method GalleryCoreApi::getPluginParameter() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 2961.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 236.
  • strict warning: Non-static method GalleryPluginHelper_simple::getParameter() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 238.
  • strict warning: Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 222.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::get() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 282.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • strict warning: Non-static method GalleryCoreApi::loadEntitiesById() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/init.inc on line 185.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 2258.
  • strict warning: Non-static method GalleryEntityHelper_simple::loadEntitiesById() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryCoreApi.class on line 2259.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 53.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::getFromDisk() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 56.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 274.
  • strict warning: Non-static method GalleryDataCache::getCachePath() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 281.
  • strict warning: Non-static method GalleryDataCache::getCacheTuple() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 408.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 288.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUser.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEntity.class on line 21.
  • strict warning: Declaration of GalleryUser::create() should be compatible with GalleryEntity::create() in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUser.class on line 42.
  • strict warning: Declaration of GalleryUser::save() should be compatible with GalleryEntity::save($postEvent = true, $setAclId = NULL) in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryUser.class on line 42.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 95.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryEmbed.class on line 133.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/Gallery.class on line 419.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 30.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1077.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1077.
  • : Function ereg() is deprecated in /home1/cbnewtor/public_html/corpuscurio/gallery2/modules/core/classes/GalleryStorage.class on line 1077.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home1/cbnewtor/public_html/corpuscurio/includes/unicode.inc on line 311.

I grew up around boats and spent some time at sea. My natural affinity for mathematics led me to an appreciation of celestial navigation. I became fascinated with the spherical trigonometry which makes possible the "magical" transformation of celestial observations into one's latitude and longitude. Studying celestial navigation, I learned basic astronomy - how the sun, moon and planets move.

There is nothing quite so awesome as the night sky as seen from the deck of a small boat far at sea. Far enough from land on a moonless night, the sea is utterly black. No light pierces the darkness, save perhaps the feeble glow of your own running lights, and yet all around you is in motion - the deck beneath your feet, the sea in all directions, the wind blowing gently but incessantly. The experience can be disorienting. In the midst of all this energy and motion, the fathomless vault of the sky overhead stands in staggering contrast. You pitch and sway, but the jeweled heavens stand frozen above from horizon to horizon - and oh, what a sight! With nothing to pollute the light of billions of distant suns, the sky is quite literally bursting with structure and pattern. One can read navigation charts in the brilliant glow of the Milky Way.

No landscape changes as incessantly as that of a seamen and yet each night the familiar sky re-emerges again and again. No wonder ancient mariners found comfort in the night sky. No wonder they placed symbols of their deepest fears and their greatest heroes in the familiar patterns of the stars. Each night brings a familiar face to the ceaseless motion of the day.

However, a serious study of astronomy is a terrestrial enterprise. Mine began much more recently, when I built a Dobsonian telescope and began regularly exploring the sky with my young son. That was six short years ago. Six years of watching the steady progression of the constellations sweep across the sky as the Earth plies its annual route around the Sun. Six years marking the planets in their own orbital dances. In that time, I've learned a great deal, especially an appreciation for how much there is still to learn. Perhaps most importantly, I've gained a sense of the machinery of the cosmos. The casual observer glancing occasionally at the sky sees a static, cold thing, frozen in time, perhaps uninteresting. But observe over time and an entirely different picture emerges. To see the moons of Jupiter swing around their Jovian master, to watch the shadow of Io traverse the face of Jupiter in a few hours, to measure Venus's progression through phases of giant crescent to tiny gibbous and back again - all these merge together over time into a rich tapestry of the eternal celestial dance playing out all around us, just over our heads. Those with a little patience are copiously rewarded!

From time to time, I teach astronomy to elementary school children. I tell them one of the most important things they can do now and for the rest of their lives is go outside at night and look up. Astronomy is as simple as that. Really, that's what all astronomers do, for that's where astronomy truly begins and ends. Whether you're on a snow-capped mountain, in a featureless desert, in a deep river canyon or on the pitching deck of a small boat at sea, don't forget to look up. You will see those old familiar friends there and perhaps a new wonder or two. And if you are far from home, perhaps feeling a bit lonely - a bit overwhelmed by daily life - those familiar friends of the night sky can bring comfort. They always do to me.