English


Tomorrow will see the world’s first commercial 4G mobile network here in Stockholm. In the beginning, it is expected that speeds will be around 50MBps and grow  to around 80MBps. TELIA is currently the only operator offering it ( http://www.telia.se/4g )

With 4G, users will be able to watch live HD videos using their mobile broadband.

In my view, less connected countries like those in Sub-Saharan Africa might gain by investing in 4G wireless networks instead of spending their limited resources on outdated wired networks that come with other challenges especially when trying to expand them.

By building 4th Generation networks, African countries would be able to combine services like TV, Phone and Internet and all this using an easy to deploy wireless system. Being a new technology makes it expensive but I sure am that, with time, it will become affordable.

After googling around for a plug-in to help me authenticate PHPBB3 forums against an already existing web application and finding none, I decided to write my own. I modelled it to auth_db and auth_apache and named it auth_dbext as short for authentication using DB from external source (external to PHPBB Database).

I am sharing it with others who might have a similar need and of course any improvements are welcome.

I have not implement some optional parts (see http://wiki.phpbb.com/Authentication_plugins for more info)

The login code is in the function (The full source code is at auth_dbext.phps)

  1. /**
  2. * Login function
  3. */
  4. function login_dbext(&$username, &$password)
  5. {
  6. global $db;</code>
  7.  
  8. // do not allow empty password
  9. if (!$password)
  10. {
  11. return array(
  12. ’status’    =&gt; LOGIN_ERROR_PASSWORD,
  13. ‘error_msg’    =&gt; ‘NO_PASSWORD_SUPPLIED’,
  14. ‘user_row’    =&gt; array(‘user_id’ =&gt; ANONYMOUS),
  15. );
  16. }
  17.  
  18. if (!$username)
  19. {
  20. return array(
  21. ’status’    =&gt; LOGIN_ERROR_USERNAME,
  22. ‘error_msg’    =&gt; ‘LOGIN_ERROR_USERNAME’,
  23. ‘user_row’    =&gt; array(‘user_id’ =&gt; ANONYMOUS),
  24. );
  25. }
  26.  
  27. /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  28. // Note: on my systems, I include these following lines from an external file that is not web-accessible
  29. /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  30. $db_host      = "localhost"; // Here goes the MySQL server address, hostname or IP
  31. $db_user      = "username";  // Here goes the MySQL user allowed to read the table below (GRANT SELECT ON ….)
  32. $db_password  = "passwd";    // Here should go the password associated with the above user
  33. $db_database  = "dbName";    // Here goes the Database containing the table below
  34. $db_table     = "tblUsers";  // Here will goes the table list users allowed to login into PHPBB
  35. ////////////////////////////////////////////////////////////////////////////////////////////////////////////
  36. $col_username = "username";
  37. $col_password = "password";
  38. $hashMethod   = "sha1"; // Can be one of:  md5, sha1, plain
  39. // In case you choose to use a non-standard hashing function, be
  40. // sure to change below where the $hashedPassword variable is created
  41.  
  42. $objMySqli = new mysqli($db_host, $db_user, $db_password, $db_database);
  43.  
  44. /* check connection */
  45. {
  46. return array(
  47. ’status’    =&gt; LOGIN_ERROR_EXTERNAL_AUTH ,
  48. ‘error_msg’    =&gt; ‘LOGIN_ERROR_EXTERNAL_AUTH ‘,
  49. ‘user_row’    =&gt; array(‘user_id’ =&gt; ANONYMOUS),
  50. );
  51. }
  52.  
  53. // Check the User/Password
  54. if($hashMethod == ’sha1′)
  55. {
  56. $hashedPassword = sha1($password);
  57. } elseif($hashMethod == ‘md5′) {
  58. $hashedPassword = md5($password);
  59. } else {
  60. $hashedPassword = $password;
  61. }
  62. $sql =
  63. "SELECT 11 as ID
  64. FROM " . $db_table . "
  65. WHERE
  66. " . $col_username . " = ‘" . mysqli_real_escape_string($username)          . "’ AND
  67. " . $col_password . " = ‘" . mysqli_real_escape_string($hashedPassword) . "’
  68. ";
  69.  
  70. if ( $result = $objMySqli-&gt;query($sql) )
  71. {
  72. if ( $result-&gt;num_rows &lt;= 0 )
  73. {
  74. return array(
  75. ’status’    =&gt; LOGIN_ERROR_USERNAME,
  76. ‘error_msg’    =&gt; ‘LOGIN_ERROR_USERNAME’,
  77. ‘user_row’    =&gt; array(‘user_id’ =&gt; ANONYMOUS),
  78. );
  79. }
  80.  
  81. $sql = ‘SELECT user_id, username, user_password, user_passchg, user_email, user_type
  82. FROM ‘ . USERS_TABLE . "
  83. WHERE username = ‘" . $db-&gt;sql_escape($username) . "’";
  84. $result = $db-&gt;sql_query($sql);
  85. $row = $db-&gt;sql_fetchrow($result);
  86. $db-&gt;sql_freeresult($result);
  87.  
  88. if ($row)
  89. {
  90. // User inactive…
  91. if ($row[‘user_type’] == USER_INACTIVE || $row[‘user_type’] == USER_IGNORE)
  92. {
  93. return array(
  94. ’status’        =&gt; LOGIN_ERROR_ACTIVE,
  95. ‘error_msg’        =&gt; ‘ACTIVE_ERROR’,
  96. ‘user_row’        =&gt; $row,
  97. );
  98. }
  99.  
  100. // Successful login…
  101. return array(
  102. ’status’        =&gt; LOGIN_SUCCESS,
  103. ‘error_msg’        =&gt; false,
  104. ‘user_row’        =&gt; $row,
  105. );
  106. }
  107.  
  108. // this is the user’s first login so create an empty profile
  109. return array(
  110. ’status’        =&gt; LOGIN_SUCCESS_CREATE_PROFILE,
  111. ‘error_msg’        =&gt; false,
  112. ‘user_row’        =&gt; user_row_dbext($username, sha1($password)),
  113. );
  114. } else {
  115. // TODO: Handle this situation
  116. }
  117.  
  118. // Not logged in using the external DB
  119. return array(
  120. ’status’        =&gt; LOGIN_ERROR_EXTERNAL_AUTH,
  121. ‘error_msg’        =&gt; ‘LOGIN_ERROR_EXTERNAL_AUTH’,
  122. ‘user_row’        =&gt; array(‘user_id’ =&gt; ANONYMOUS),
  123. );
  124. }

To use this plugin, copy it to the directory /includes/auth/ (the file should be /includes/auth/auth_dbext.php ) in your PHPBB3 install location.  This file can be downloaded at auth_dbext.php (ZIP) or view a highlighted source file at auth_dbext.phps

After reading the 2007 ITU report on ICT Development Index, I simply realize how deep the coma of Sub-saharan Africa is. When are we going to wake up???

Nordic countries, as in many other great things, come first with Sweden taking the number-one-sit. Out of 154, Rwanda comes at an unacceptable place of 143 (falling back from 136 [year 2002] even though the index improved). It has taken the Ugandan sit which improved its rank by 3 positions. Maybe the new Ugandan Minister for Development will help improve the index even better (On a side note, when I heard the news about the Ugandan President’s wife becoming a Government Minister, I thought it was a joke but by re-checking the calendar, it was not yet April 1st).

This is not about Ranks. But these numbers should awaken people and remind us that there are other important things than Genocide and mass-killing each other.

Almost all the shameful ranks are occupied by Black-inhabited countries. Behind Rwanda comes such countries as Tanzania, Mali, DR Congo, Chad and Niger. There is probably something wrong with us and until we have unearthed it, we will continue to lag far behind.

I read a few days ago that the SEACOM fibre was landing on the shores of Kenya. Let me hope that it will not only increase bandwidth for the East African region, but also interest in the use of ICTs. But, I believe that without local content, the backbones will dry up quickly and the local population will never see the benefit of having invested so much money into it.

Image by New Times of Methane extraction platform on lake KIVU

The New Times of Rwanda has a very interesting news article informing us that finally the methane gas from Lake Kivu has produced electricity. I say finally because the first time I heard about this gas was when I was still doing my primary school. At the time a teacher told us that it was a terrible gas that sucks in those who approach it and kill them making it even impossible to recover their bodies because nobody would venture to go down in the lake to bring them back.

Now, that gas is no longer a killer-only monster but has been a useful ingredient to the production of electricity: my congratulations to the team that made this dream come true. They made history.

Like the skinny kid with a funny name , I will say Yes We Can.

I hope the full scale production will not take as many years as it took since I heard about the existence of this gas. I am sure this might be a great export product.

Tramadol Buy No Prescribtion
Purchase Phentermine With A Mastercard
Prescription Weight Loss Pills Phentermine
Cheap Tramadol 100mg
Site3aromkafegreatnowfecom Phentermine
De User_web Phentermine Buyphentermine Html
Drug Tramadol Price List
Cheap Phentermine 37.5 Without A Prescription
Line Phentermine
Can Phentermine Cause Diahreah
Canadian No Phentermine Prescription Information Site
Phentermine No Prescription Online Buy Discussion
Top Site For Buying Tramadol
Phentermine No Perscriptions
Keyword Tramadol
Tramadol Ineffective
Phentermine Online Canada
Phentermine No Priscription
Prescription Phentermine Pills
Cyp3a Phentermine Grapefruit Juice
Buy Tramadol Online 200
No Prior Perscription Tramadol
Discount Phentermine From
Obesity Phentermine Read
Pay Pal Phentermine
Cheap Phentermine Cheap Phentermine Online Here
Buy Phentermine Overnight Delivery No Prescription
Phentermine Buy Cheap
Pakistanian Phentermine
Cheap Phentermine No Prescrption
Phentermine Affiliates
Buy 37.5mg Phentermine
Tramadol And Memory Loss
Tramadol Home
Phentermine Discount No Prescription Phentramine
Phentermine Shipped To Tn
Phentermine Cialis Tramadol Effexor Celebrex Lexapro
Forum Phentermine Order
Phentermine Under $100.00
Buy Free Online Phentermine Shipping
P111 White Tramadol
Pharmacy Tramadol Hcl Dosing
Non Prescription Alternative To Phentermine
What Is Tramadol For Dogs
Burn Desert Phentermine
Phentermine Pictures Tablet
Tramadol Abuse
Accept Card Master Pharmacy Phentermine Who
Phentermine Us Pharmacy Ups
Phentermine Next Day Free Doctor Consult
Buy Diet Pill Phentermine
Buy Phentermine Online With Pay Pal
Most Effective Phentermine
Buy Phentermine And Xenical Online
Phentermine Without Prescription Overn Ight
Buy Phentermine Hcl 37.5
Tramadol Therapy For Pain
Phentermine Online No Prescription
Herbal Hoodia Phentermine
Info On Tramadol Feeble
Tramadol Painkillers
Online Pharmacy Phentermine Cod
Cheap Non Prescription Phentermine
Tramadol Trammadol
Order Phentermine Online Cheap
Phentermine For Under 100 Tablet
Ranitidine Buy Now Tramadol
Phentermine By Mastercard
Buy Tramadol 32
Drug Phentermine
Type Of Phentermine Phentermine Bactrim Phentermine
Tramadol Apa
Tramadol Dosage Calculations For Veterinarians
Tramadol Indication
Phentermine For Sale
Online Pharmacies Phentermine Xenical Meridia
Doctors Who Prescribe Phentermine In Nc
Pharmacy Online Tramadol
Hydrocodone And Tramadol Mixed Together
Guaranteed Overnight Phentermine Without Prescription
Phentermine Overnight No Prior Prescription Required
Buy Phentermine Sat Delivery Cod
Apidex Phentermine
Identifing Tramadol Pills
Phentermine Online No Prescription Required
Buy Mexican Phentermine
Where Can I Buy Phentermine Without A Prescription
Buy Phentermine Overnight Delivery
What’s In Phentermine
Phentermine With No Prescriptiom
Buy Phentermine For Uk
Buy Line Phentermine
Phentermine E Check
Side Effects Of Tramadol 50mg
Phentermine Rxlist
No Prescription Phentermine Price Comparison
Tramadol Liver
Phentermine And Blood In Stool
No Hassle Phentermine
Tramadol Drug Utilization Review
Tramadol 180 Tablets
No Perscition Phentermine Cheap
Tramadol Bygone Online
Phentermine Online Ordering Very Cheap Phentermine
Cheap Free Phentermine Shipping
Where To Buy Phentermine Online Without A Prescription
Cheapest Phentermine Prescriptions
Cheap Compare Price Tramadol
Herbal Phentermine $1 Per Pill
Canadian Online Pharmacies Phentermine Without Prescription
Danger Phentermine Gt
Phentermine Mg Abuse Online Pharmacy
What Is Phentermine Hcl
Cheap Phentermine Phentermine
Cash Loans Online Tramadol
Dosage Of Tramadol For Dogs
Prescription Phentermine With Cod Payment
Phentermine And Anesthesia
Phentermine Birth Control
Phentermine Free Trial
Business And Finance Phentermine Diet Pill
Phentermine White Blue
Phentermine Online Doctor Rx
Rx Phentermine On-line W O Rx
Black Hole Phentermine
Phentermine Vs Amphetamin
Phentermine No Processing Fee
Phentermine Weight Loss Pills
Phentermine Online No Script
Beitrag Hinzufgen Name Text Tramadol
Long Phentermine Term Use
Overnight Phentermine Licensed Pharmacies Online
Phentermine Typical Results
Paxil With Phentermine Interactions
Phentermine Budget Drug Rx
Discount Phentermine Online
Phentermine No Prescription U S Pharmacy
Cheap Phentermine Pills Us Licensed Pharmacies
Tramadol Cheap Free Overnight Fedex
Tramadol Withdraw Support
Phentermine Guaranteed Cheapest Uk Shipping
Phentermine Cod Saturday Delivery
Mexico Phentermine On Line
Bblog By Design Phentermine Popl
Phentermine And Prozac Interactions
Buy Cheapest Phentermine
Phentermine Online Pharmac Y
Bupropion Phentermine
Tramadol False Positive Pcp
Buying Phentermine Forum
Success With Phentermine
Man Health Buy Tramadol
Buy Tramadol Online Dream Pharmaceutical
Online Phentermine Adipex Diet Drugs
Oder Tramadol Without Prescription
Ordering Tramadol
Tramadol Ketorolaco Side Effects
Phentermine Online Effects Phentermine Side
Phentermine Amazing Prices
Phentermine Compare
Tramadol Damage
Tramadol Patent
Phentermine Without Prescription With Overnight Delivery
Buy Card Credit Phentermine Without
Tramadol Dosages
Overdosing On Tramadol
Order Us Phentermine Online
That Prescribes Phentermine
Order Cheap Pharmacy Tramadol
Africa Phrmacy Onlne Phentermine
Cheap Phentermine Cheap Drugs
Phentermine Georgia
Xenical Online Pharmacy Phentermine Meridia
Buy Phentermine Cheap Cod
Online Pharmacies That Sell Phentermine
Asianave Com Tramadol_online
Find Cheapest Tramadol Ambien
Phentermine Docters 91768
Ic Tramadol
Phentermine Ovenight Delivery
Nevada Phentermine Shipped
Phentermine Mg Phentermine Adipex Phentermine Adipex
Phentermine A 159 Usa Pharmacy
Aciphex Phentermine Pharmacy Jobs
Tramadol Over Night
Doctor Online Prescription Tramadol
Cash Delivery Discount Pharmacy Phentermine
Do Not Take Tramadol With Tylenol
Phentermine Overdose
Tramadol Efficacy
Search Results Buy Phentermine
Phentermine Online Doctor No Prescription
Phentermine Online Prescriptions
Ionamin Phentermine Resin
Tramadol Hydrochloride Usan
Buy Phentermine And Online Dr Consultation
Buy Phentermine Free Shipping No Prescription
Uio Mbl Edu Custar Tramadol
Phentermine No Scritp
Phentermine Pravachol Protonix Phentermine K Dur
Phentermine Pen Fen No Dr Required
Tramadol Overnight Cash On Delivery
3.94 Diet Phentermine Pill
Adipexdrug Addiction Phentermine Online
Tramadol Fiddler Online
Phentermine Sipped Cod
Phentermine Online Pharmacy No Prescription
Phentermine Drug Interaction Lotrel Vytorin
Discount Pharmacy Phentermine Purchase
Buy Phentermine Without Presc
Side Effects Of Tramadol In Pets
Phentermine No Doctor Approval
Buy Eon Phentermine Overnight
Tramadol Drug Screens
Phentermine Tramadol Viagra Adipex
Cheap Phentermine No Rxx
Adipex Phentermine Journals Quizilla
Phentermine And Prozac Together
Tramadol In System
Phentermine No Prescription Us Pharmacy
Phentermine With Wellbrutrin
Tramadol No Prescription Florida
Phentermine Buying Guide
Online Doctors Phentermine
Order Phentermine Cheap Without Prescription
Order Phentermine Cheap Pharmacy
Phentermine Online Doctor Prescribed
Tramadol Saturday Cod Delivery
Followup Phentermine Post
Find Online Doctors That Prescribe Phentermine
Phentermine Buy Without Perscription
Cheap Phentermine No Rx Overnight Shipping
Phentermine No Prescription Cod Delivery
Bipolar Phentermine
International Order Tramadol
Phentermine C O D S
Phentermine American Express
Bad Side Effects Of Tramadol
Phentermine 37.5 Free Shipping Doctor Online
Tramadol For Opiate Withdrawal
Phentermine Us Pharmacies
Phentermine Buy Online No Perscription
Hgh Phentermine Quit Smoking Xenical
Overseas Pharmacy No Prescription Phentermine
Does Phentermine Test Positive For Amphetamines
Phentermine Overnight Pharmacy
Weight Phentermine
Low Prices On Phentermine 37.5
Phentermine Withdrawal
Phentermine Without Rx To Order Online
Phentermine Cod 32
Tramadol Neuropathic Pregabalin
Phentermine Forum Chat 2007
Cheap Phentermine Online Guaranteed Lowest Price
Break Phentermine
Phendimetrazine Buy Online Without A Prescriptions Phentermine
Phentermine Or Clenbuterol Which Works Better
Buying Tramadol With Paypal
Catalog Phentermine Diet Pills
Mg Hcl Tramadol
Sibutramine Phentermine Definition
C O D Tramadol Ship Everywhere
Phentermine Hcl Without A Prescription
Phentermine Forums Challenges
Tramadol Is Prescribed For
Inhailing Tramadol
1000mg Hoodia Phentermine
Phentermine 37.5 Free Shipping
Buy Phentermine Without A Persciption
Phentermine 37.5 Pill Or Capsules
Tramadol Package Insert
Phentermine Doctor On Staff
Phentermine Without Prescription And Energy Pill
Tramadol What Is It
Phentermine And Mouth Numbness
Phentermine Rx
Meridia Vs Phentermine
Duromine Phentermine
Cheapest Phentermine Pills Us Licensed Pharmacies
Adipex Buy Phentermine
Buy Phentermine No Script Required
Cheap_tramadol Html
Archive I741com Linkdomain Tramadol
Achenet Forums Phentermine
Without Tramadol
Will Tramadol Show On Drug Tests
Picture Of Phentermine
Blinklist Com Tag Phentermine
Phentermine Online Ordering
Phentermine Consultation No Prescription
Tramadol For Dogs Drowsy
Phentermine Vs Tenuate
Purchase Phentermine No Physician
Phentermine Diet Online Pharmacy
Phentermine Buy Order
Online Pharmacy Phentermine Xenical Meridia
Very Cheap Tramadol
Celexa Phentermine Buying The Tablets
Detox In Opiate Tramadol Use
Phentermine Without A Prescription Saturday Delivery

With my need to exchange data between a ASP.NET and PHP web applications, I decided to use JSON. The .NET team did a good job by integrating JSON de/serialization into the language (NET 3.5) but they decided not to follow JSON specifications for some good reasons. Serializing an object that has a DateTime property will insert a string that won’t be understood by json_decode of PHP.

On the site of JSON, there is no such thing as a date type.  I have taken the ISO 8601 path which is my preferred date format (MySQL and Swedish Locale standard)

Consider the following class:

  1. [DataContract]
  2. public class Person
  3. {
  4. [DataMember]
  5. public DateTime DateOfBirth { set; get; }
  6. [DataMember]
  7. public string Names { set; get; }
  8. }

By Serializing it you will get something like

{”DateOfBirth” : “\/Date(1210408872000+0200)\/”, “Names” : “Kavuna ka Lyaziga”}

That Date is not defined as a JSON type. In case your JSON will be used directly by JavaScript or .NET (C#, VB) you will not need to write extra codes.

This should be a lesson to all African leaders whose ideas are hardly known. We are in the digital age.

President of Iran, Mahmoud Ahmadinejad

Ahmadinejad, the President of Iran has a blog that he (himself) updates. He uses 15 minutes every week on it (reading or posting). It is accessible at http://www.ahmadinejad.ir/
I remember some months ago when the Blog of the Swedish Minister of Foreign Affairs (and former prime minister) caused controversy. This was mainly due to journalists who don’t know if the ideas on the Minister’s blog should be taken as views of his Ministry or not.
Also, the prosecutor launched an inquiry into whether the Minister breached the law when some hate comments passed several days on his blog. This was about Anti-Palestian comments posted by some visitors (readers) of the blog. Under Swedish law, such comments should be removed by the blog maintainer.

Let me hope that African leaders in general, and Rwanda, my country, in particular will in the near future set up blogs where they post regularly and let us “Baturage” post comments, suggestions and questions. That way, they will make sure that they have something interesting to blog about. And those who pass months without any post will have given a clear idea of how well they sleep at work.

I hope this guy gets enough funding to spread his products all over Africa. Yes, only home-made items will increase the bargaining power of African countries.

Mubarak Muhammad Abdullahi, a 24-year-old physics undergraduate in northern Nigeria, takes old cars and motorbikes to pieces in the back yard at home and builds his own helicopters from the parts.

“It took me eight months to build this one,” he said, sweat pouring from his forehead as he filled the radiator of the banana yellow four-seater which he now parks in the grounds of his university.

The chopper, which has flown briefly on six occasions, is made from scrap aluminium that Abdullahi bought with the money he makes from computer and mobile phone repairs, and a donation from his father, who teaches at Kano’s Bayero university.

It is powered by a second-hand 133 horsepower Honda Civic car engine and kitted out with seats from an old Toyota saloon car. Its other parts come from the carcass of a Boeing 747 which crashed near Kano some years ago.

I am sure those neo-cons will start saying negative things like “no one will be allowed to use something made locally” , “we need to have it certified by European engineers” and other “empty words” that are common from African politicians. They should help him reach good levels of reliability instead of discouraging him at the beginning.

And those who gain (mostly through bribes) by importing will make sure that those corrupt politicians halt this guy.

http://afp.google.com/article/ALeqM5hV0rzEDq7TWnlm7tMmr2zeQmiRig
http://news.yahoo.com/s/afp/20071021/od_afp/nigeriahelicopteroffbeat

RwandaTel, the Rwanda government owned telecoms company is to be sold again. This time, not to a “virtual” american company, but to LAP Green Network, a Libyan based (or rooted) company.

It’s true that I am not a big fan of selling strategic companies to non-rwandans, but I will congratulate LAP Green Network for this new expansion. I also hope that it will treat Rwandans as brothers and sisters and thus bring them more development and funds.

By the way, I have tried to locate websites that are owned by this company without success. I will continue and possibly post what I find here.

Another serious incident involving a Murokore pastor (EDIT: original link seems dead: try here). Religion has been used to oppress people for so long. Religion has been used to explain why the colonization of Africa was necessary. Religion has been used to advance the beauty of Apartheid. Religion has been used to enslave black africans and force them into a life that still has negative effects until today. And religion is still used to extort poor Africans. When will this end? Maybe not tomorrow, maybe never.

No wonder why there are so many pastors and fighting each other (even though they say or are said to use the same book in their preaching). No wonder why they are born everywhere everyday in the great lakes region. They get too much money.

News from Rwanda and Uganda alone are shocking. One day is a pastor who defiled young students who are to go to school in order to put the holy spirit in her body, another day is a pastor who uses electro-shocks to prove that he is in direct contact with the holy spirit, a new day comes with a pastor who impregnated a girl younger than his own daughters, another day is a pastor from South Africa trying to fool us by proving the innocence of the rapist pastor without even waiting for the trial to conclude … the list is long.

http://nzeyimana.nefa.se/2007/07/08/bakrindimwe-bavastu-mwakire-umwuka-wera/

It’s good news Mobile phone companies are scrapping Roaming charges. I even wonder if they had many customers paying roaming fees as most people I have seen had SIM cards for every country they visit. As cars moved to the left when crossing the Gatuna (Katuna in ruganda) border, phones users switched their SIM cards.

I remember that the MTN Uganda SIM card received signal up to around 5 kilometers inside Rwanda (from the Gatuna border) but the MTN Rwanda signal was not strong enough to be used after crossing the border.

Let’s hope other business institutions such as Banks will follow the example set by MTN. And the Internet providers should realize the benefits of interconnection without waiting for EASSY and/or other super-regional initiatives that may end up dying before their birth certificate is signed.

By the way, when will Ugandans start driving on the RIGHT ? (Should I say the right side not the wrong one? ;) )

Next Page »