Titania nanotubes create potentially efficient solar cells

  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/embed.php on line 32.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryDataCache::_performMaintenance() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 97.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 167.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/bootstrap.inc on line 43.
  • : Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 854.
  • strict warning: Non-static method GalleryUtilities::getRequestVariablesNoPrefix() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/embed.php on line 45.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 289.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 293.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryEmbed::init() should not be called statically in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/modules/gallery2/gallery_base.inc on line 101.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 93.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryEmbed::_saveState() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 94.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 42.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 43.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 44.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 45.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryModule.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 51.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryPlatform/UnixPlatform.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 97.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 368.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 368.
  • : Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 1381.
  • : Non-static method GalleryUtilities::isEmbedded() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 990.
  • strict warning: Non-static method GalleryUtilities::getRequestVariables() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 127.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 242.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 129.
  • strict warning: Non-static method GalleryTranslator::getSupportedLanguageCode() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 131.
  • strict warning: Non-static method GalleryTranslator::getLanguageData() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/Gallery.class on line 525.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 103.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryEmbed::isCompatibleWithEmbedApi() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 107.
  • strict warning: Non-static method GalleryEmbed::getApiVersion() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 60.
  • strict warning: Non-static method GalleryUtilities::isCompatibleWithApi() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 60.
  • strict warning: Non-static method GalleryEmbed::checkActiveUser() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 120.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 128.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryCoreApi::getAllFactoryImplementationIds() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 156.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 152.
  • strict warning: Non-static method GalleryFactoryHelper_simple::getAllImplementationIds() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 153.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::newFactoryInstanceById() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 163.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 139.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstanceById() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 140.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::newFactoryInstanceById() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 163.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 139.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstanceById() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 140.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::getPluginBaseDir() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 170.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 176.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthPlugin.class on line 21.
  • : Non-static method HttpAuthHelper::getHttpAuth() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthPlugin.class on line 40.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 148.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 149.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 150.
  • : Non-static method GalleryUtilities::getRequestVariables() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 152.
  • : Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • : Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 155.
  • : Non-static method HttpAuthHelper::getUser() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthPlugin.class on line 42.
  • : Non-static method GalleryCoreApi::fetchAllPluginParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 182.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 251.
  • : Non-static method GalleryPluginHelper_simple::fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 253.
  • : Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 243.
  • : Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryCoreApi::getAnonymousUserId() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 180.
  • strict warning: Non-static method GalleryCoreApi::getPluginParameter() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2961.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 236.
  • strict warning: Non-static method GalleryPluginHelper_simple::getParameter() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 238.
  • strict warning: Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 222.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::get() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 282.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • strict warning: Non-static method GalleryCoreApi::loadEntitiesById() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/init.inc on line 185.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2258.
  • strict warning: Non-static method GalleryEntityHelper_simple::loadEntitiesById() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2259.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 53.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::getFromDisk() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 56.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 274.
  • strict warning: Non-static method GalleryDataCache::getCachePath() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 281.
  • strict warning: Non-static method GalleryDataCache::getCacheTuple() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 408.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 288.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUser.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEntity.class on line 21.
  • strict warning: Declaration of GalleryUser::create() should be compatible with GalleryEntity::create() in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryUser.class on line 42.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 95.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 133.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/domains/tamilelibrary.org/public_html/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 /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/Gallery.class on line 419.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 275.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 30.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/lib/adodb/adodb.inc.php on line 921.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/lib/adodb/adodb.inc.php on line 1996.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/lib/adodb/adodb.inc.php on line 2068.
  • : mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/lib/adodb/drivers/adodb-mysql.inc.php on line 366.
  • warning: mysql_connect(): Access denied for user 'tamileli_gllr1'@'localhost' (using password: YES) in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/lib/adodb/drivers/adodb-mysql.inc.php on line 366.
  • : Non-static method GalleryCoreApi::error() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 226.
  • : Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/domains/tamilelibrary.org/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2751.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/domains/solarcellsinfo.com/public_html/dyecell/includes/file.inc on line 647.

Source: Nanotechwire.com / Feb 9, 2006
http://www.nanotechwire.com/news.asp?nid=2894&ntid=&pg=54

A solar cell, made of titania nanotubes and natural dye, may be the answer to making solar electricity production cost-effective, according to a Penn State researcher. "Solar cell technology has not changed very much over time and is still predominantly silicon solar cells," says Dr. Craig Grimes, professor of electrical engineering and materials science and engineering. "It takes a great deal of energy, 5 gigajoules per square meter, to make silicon solar cells. It can be argued that silicon solar cells never fully recover the energy it takes to make them in the first place."

The new focus in solar cells is toward dye sensitive solar cells, which have been made using nanoparticles and a variety of dyes. "Nanoparticle solar cells are the gold standard of this new approach," says Grimes. "However, because of limitations, it appears they have gotten as good as they are going to get."

The researchers are instead looking at titania nanotubes to replace the particulate coatings in dye sensitive solar cells and, their initial attempt produced about 3 percent conversion of solar energy to electricity, they report in today's issue of Nano Letters. The researcher's inability to grow longer titania nanotubes, constrained the solar conversion rate.

"I think we can reach a 15 percent conversion rate with these cells, and other researchers do as well," says Grimes. "That is 15 percent with a relatively easy fabrication system that is commercially viable."

Conventional solar cells are made from blocks of slowly made silicon boules that are sliced into wafers. Grimes and his team use an easier approach. They coat a piece of glass with a fluorine-doped tin oxide and then sputter on a layer of titanium. The researchers can currently lay down a 500-nanometer thick titanium layer. They then anodize the layer by placing it in an acidic bath with a mild electric current and titanium dioxide nanotube arrays grow to about 360 nanometers. The tubes are then heated in oxygen so that they crystalize. The process turns the opaque coating of titanium into a transparent coating of nanotubes.

This nanotube array is then coated in a commercially available dye. The dye-coated nanotubes make up the negative electrode and a positive electrode seals the cell which contains an iodized electrolyte. When sun shines through the glass, the energy falls on the dye molecules and an electron is freed. If this electron and others make their way out of the tube to the negative electrode, a current flows. Many electrons do not and are recombined, but the tube structure of the titanium dioxide allows an order of magnitude more electrons to make it to the electrode than with particulate coatings.

"There is still a great deal of optimization of the design that needs to be done," says Grimes. "Now, with the help of the Pennsylvania Energy Development Authority, we will have equipment to make high quality titanium coatings that are thicker. If we get about 3 percent conversion with 360 nanometers, what we could get with 4 microns is an exciting question we soon hope to answer."

The thickness of the titanium layer constrains the height of the nanotubes. With thicker initial coatings, longer tubes would produce more electrons that do not recombine, producing more electricity.

Other aspects of the titania nanotube dye sensitive solar cells that need to be optimized include the thickness of the cells. Currently, spacers separate the two layers and provide internal support. These spacers are 25 microns thick. If the spacers could be made as sturdy, but shorter, there would be less of a distance for the electrons to travel and more electrons will make it across the electrodes.

Grimes team includes Dr. Gopal K. Mor, Dr. Maggie Paulose and Dr. Oomman K. Varghese, postdoctoral researchers in Penn State's Materials Research Institute, and Karthik Shankar, graduate student in electrical engineering. The National Science Foundation supported this work and a recent grant from the U.S. Department of Energy will help optimize the solar cells.

Page visits to this site since Oct.12,2006: