Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home2/renealte/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/renealte/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/renealte/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/renealte/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/renealte/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/renealte/public_html/includes/database/database.inc).

Phase 2 installations [2024-01-20]

A belated Happy New Year from Reneal!  A lot has happened since the last blog post.  With a big assist from Kennedy Masatu from Bureau Veritas, Reneal was able to meet the requirements for Tanzania’s new ecolevy policy and ship the Phase 2 equipment.  Reneal Country Directory David Nyangaka did his usual magic to coordinate for receiving the boxes upon arrival at Kilimanjaro International Airport in the first few days of 2024.  Already four new Reneal computer labs have been installed!  Hats off to Reneal Team Tanzania’s Juma Mshihiri for his quality installation work.

This is Reneal’s first work in Pwani Region, and we will soon be doing installations in Kilolo District in Iringa Region, another new area for Reneal.  With the support of Apto Solutions (www.aptosolutions.com), Reneal is now reaching students in 8 regions in Tanzania.  Reneal is also deploying 20 desktops donated by Apto Solutions as Teacher-in-a-Box educational “hot spots” in public secondary schools in Tanzania.

These last few months Neal has been working hard on an exciting new capability that will greatly enhance the learning opportunities for students.  It is a web-server and database encapsulated in a virtual machine that can be easily added to Reneal servers.  It creates a personal web development area for each student in the student file storage area, as well as a personal database.  This gives students a toolbox to create and save their own webpages and database tables.  It dovetails well with the student training program being designed by Reneal’s Training Design Team.

Next up are the beginning-of-the-school-year visits. This is a big effort for Reneal Team Tanzania, but a crucial part of our sustainability efforts.

[Photos: new labs in Chalinze District, Pwani Region]