Jun 292016

Can you believe that not so long ago, there was a position called “Messenger” in public and private employment?

There is not much to the job description for a Messenger. As the name suggests, it means a person who exists in an organisation simply to send messages, letters or parcels from one point to another.

As it is a fairly low bar to jump, so application letters for a Messenger position was very common and easy to put together. It often starts like this: “Application for Messenger” and the rest is not worth reading.

Just an exercise, try typing “Application for Messenger” into your browser and see what comes up.

Google Search result for "Messenger"

Google Search result for “Messenger”

Very likely, it will reveal, not long-dead and poorly written application for employment for the position of a messenger.

It will rather show Facebook’s powerful “Messenger” app across various platforms, namely iOS, Android and Windows.

The point is this: the way we work and the tools we use for work have been completely disrupted and re-invented. The work types that used to exist are now extinct and out of living memory.

If you could project yourself into the future in view of the recent past, you will know that many positions advertised for recruitment today will soon not exist.

Those jobs, including a lot of clerical and other repetitive-type positions will go the way of the humble Messenger (ironically now replaced by other systems including Facebook’s Messenger).

By the way, if you don’t know Facebook Messenger and how it works you are missing out, but more about this shortly.

The old messenger position was occupied by a person who usually rides a bicycle or drives a car to deliver documents and official parcels from one organisation to another.

Well, that function will be “yak” in today’s tech-driven world when email and cloud-base services such as Google Apps can deliver instantly – and in a collaborative way.

Mark Zuckerberg has certainly gobbled up the most popular social network and messaging systems on the globe. They include Instagram, Messenger, WhatsApp, and the Facebook itself.

But Facebook’s stand-alone Messenger is truly powerful and stands out.

It is superior in all the services it offers:  extremely fast and free

Multi-media texting, voice and video calls, group video and voice calls, etc – all private.

HapaWeb Media thinks it is the most powerful and under-advertised messaging app on the planet.

In spite of this, the creators’ current position is that the App is only one percent done, and when it’s done, it could be the go-to-App for everything.

Facebook’s director of platform partnerships Julien Codorniou told Wired Magazine that Facebook is just getting started when it comes to Messenger.

“One day, there will be companies built on Messenger, and we are at the beginning of that ecosystem.”

Imagine that!

Given the revolution Facebook has brought to the world of Social Media, it won’t be long before Messenger is spoken of as the “ultimate” Messenger.

Meanwhile, the old clerical position of “Messenger” referenced in this article is possibly the last word you will read about it.

That position and function is dead, gone and buried!

Hopefully too, the power and strength of Facebook’s ultimate Messenger isn’t the first word you’ve heard about that App.


Jun 072016

When you eat your favourite food and it tastes so good, you just want to go for an extra bit, isn’t it? It is similar to the relationship many people developed with reputable newspapers in the past.

So historically, the phrase “Extra extra, Read All about It” was a reference to special editions of newspaper printed outside the normal publishing schedule.

And being “extra,” it carried sensational reports or information that arrived too late to be published in the usual edition. This may include disasters, results of judicial trials or some government decisions with wide-ranging effect.

Newspaper Vendors developed the culture of shouting “Extra extra, Read All about It” to attract readers to buy the extra print and get informed.


Newspapers are either dead or dying fast

But even as newspaper go the way of the dinosaurs, many, especially in developing countries around Africa may not realised that newspapers started dying many decades ago, thanks to technology.

In the early 1930s, Joseph Pulitzer said: “radio beats the newspaper extra in speed, accuracy, and public convenience.”

Today, the reality of that statement (or prediction) is more than true as Social Media components of the Internet enables news to spread faster than ever before.

Who wants to listen to radio constantly and endure the painful sounds of adverts when you can catch up with current affairs on Twitter, Facebook, etc. And if you missed the breaking news, you can always still read, listen or watch on Social Media on all kinds of devices.

What’s more – the smart mobile device in just about everyone’s hand has become a most power tool, more powerful than entire Libraries.

It is enormously powerful as a tool both for input and output functions. Think about that: “input and output functions”

Who ever thinks the printed newspaper business has a future is living in the past. Anyone in the publishing business with half a brain is already on the Internet, making their content either freely available or as a paid service.

To be fair, there might actually be some newspapers that print and distribute exclusively on paper because their environment dictates it. Such environment, if it exists, is a sad reality.

The paper-only publishing is a smooth path to extinction.

Please tell this “breaking news” to such Publishers and Investors, that “paper-only publishing is a smooth path to extinction.”

Newspapers are no longer the favourite destination for news and information – or current affairs. Millions are turning away from it.

Social Media

Alive and Well: Social Media

“Extra extra, Read All about It” is dead and about to be buried.

It was destroyed by Technology, and Technology is not going to jail.

Technology is free, and is roaming all around us. It has no fixed address, but you can find it anytime, anywhere.


Jun 012016

Social Media is really like sugar – once you taste it, you don’t want to spend a day without it. Relatively speaking, it is only a few short years ago when technology brought social media into the modern world, and yet it has become an irreplaceable medium of communication.

It was 2004, and young Mark Zuckerberg launched Facebook. Of course, there was the failed MySpace platform before that. Other successful and pervasive social media platforms now include Twitter, Google +, Instagram, etc.

Mark Zuckerberg

The face of Facebook – Mark Zuckerberg

You can also add WhatsApp, Viber and others to the list.

The revolution in communication brought by social media platforms is most potent among people under 25 years. This is because, for them, social media has existed for most of their life and using it is just the natural thing to do.

You can’t say the same for people over 30 years of age, but even then the penchant to use social media is equally strong. A study by Pew Research actually shows that the use of social media among adults in the years 2005 to 2015 grew exponentially.

The power of social media really lies in the fact that it is an extension of human interaction and expression.

At a very deep level, Edward Bulwer-Lytton’s timeless words, “the pen is mightier than the sword,” is a representation of the deeply human need to communicate every day about several different subjects. It shows that humans will communicate in some way, even at the peril of their lives. No one throughout history has been able to successfully stop human interactions through communications – whether in spoken or written form. The future will not be different.

Pew Research Data

Credit: Pew Research

Long gone are the days when there was often a long distance and time between the source of communication and its destination, especially in the written form.

Now all forms of communications – written, spoken and visual travel at literally the speed of light around the globe as well as reach billions instantly.  The sheer speed and reach of every single expression, whether lame or sublime, is mind-boggling.

The extraordinary power of social media is also evident in the fact that most government institutions around the world have been unable to promulgate reasonable rules to regulate it completely.

These include legislative bodies and regulatory institutions. In some cases, they have been simply too slow to respond, and in others, the actual speed of social media development simply makes it impossible to lay out rules that resonate with the real world use among millions of people.

The challenge experienced at governmental and institutional levels is also felt at personal level. Think about it this way: as an individual, do you have the experience of being trained on the appropriate use of social media before becoming a User? Could you possibly envision the transformation brought about by social media in just over a decade?

Many professionally-minded businesses that care about their reputation realise this, so they spend resources to engage communication strategists to help them get it right.

For most of us on a personal level, our experience was simply getting a new phone or tablet, getting online and signing up to the different media platforms – for free.

Over time, we posted billions of photos, videos and comments including views on a range of issues.

What was naturally lost on most of us was likely the effect and long-term consequences of our posts.

Besides all these, most of us have very little idea about the technical details underpinning the platform, such as where our posts are saved and how they are used by companies that manage the enormous amount of data with incomprehensible algorithms.

Eventually, it gets to the point – like now – when we wake up and ask ourselves, “what is the problem with social media?”

HapaWeb Media sees no problem with Social Media.

Or rather, the problem with social media is simply the challenge presented by our own human nature.

Most of us are generally not good at dealing with change, including using new tools of communication.

We frequently make mistakes with our communication. That is why we often look back and realise there are many things we have said or written that we wish we didn’t.

Apart from this, good judgement is also an issue. Often good judgment is only as common as common sense among many of us.

Social Media

Social Media – here to stay

Even when we are sure of the correctness and appropriateness of what we have said, written or communicated, it is possible that we are wrong or don’t have enough information to realise we are wrong.

On occasions when we may actually be 100% right, opinions and feelings of other well-meaning people might differ dramatically – and that inevitably creates its own conflict.

But Social media has most definitely come to stay. Like many other social and cultural challenges, it will take both personal and institutional intelligence to resolve inevitable conflicts as millions continue – as they should – to use it.

Twitter: @HapaWebMedia

Feb 012016

logo-blackAfter a long journey, I am happy to announce to you the opening of hapaSpace – a co working space in the heart of Kumasi. hapaSpace is located in the Dovewell building, where TV3 is located – opposite the STC station in Adum. The first phase of hapaSpace has been funded by Hapaweb Solutions. Our vision is to develop hapaSpace as Kumasi’s best co working space .

Over the next months we at Hapaweb Solutions and our partners will work hard in our quest to make hapaSpace like iSpace in Accra and KINU in Dar es Salaam so that hapaSpace will be a place in Kumasi for tech meet-ups, events, innovation competitions, workshops and webinars.
Our goal is to be more than a space to work, we want to build a physical community that provides IT start-ups, SMEs, Entrepreneurs and Social Enterprises relevant education, training and mentorship opportunities that are key to helping ideas and prototypes become viable products and services.

As we open today 1st February 2016, we want to express our profound appreciation to Fiifi Baidoo and the iSpace team for their support and advice in getting hapaSpace off to good start, words can not express how much we owe them. We strongly believe you too can help us achieve our goal of building a strong entrepreneurship hub in Kumasi. You can do so by either becoming a member of hapaSpace, by forwarding this message to your friends, attend our events or by simply passing by hapaSpace to say hi.

Thank you so much for being part of those who motivated us to get started…the journey has just began!

Dec 232015

My heart nearly jumped out of my chest! What is gone wrong? I just installed a plugin into my WP site and boom the admin screen went blank white. If you have a situation like that, do not panic. Thanks to http://jaredheinrichs.com/how-to-troubleshoot-wordpress-white-screen-of-death.html I was saved.

Follow the following steps if you are using a control panel.

1. Go to your cpanel and click on File Manager
2. Next, click ‘wp-content’ to open the folder
3. Rename “Plugins” Folder to “Plugins_Old”.
4. Create new empty folder called “plugins”
5. This will disable all the WordPress plugins.
6. Log into WordPress and verify that you no longer have the White Screen
7. Make sure all plugins are disabled.
8. Delete “plugins” folder you just created.
9. Rename “plugins_old” to “plugins”.
10. Log back into WordPress
11. Enable plug-ins one at a time to see which one was causing the issues.

By Gideon Brefo 


Jared 2009 ‘How to troubleshoot WordPress “White Screen” of Death.’ retrieved on 23/12/2015 from http://jaredheinrichs.com/how-to-troubleshoot-wordpress-white-screen-of-death.html/comment-page-1#comment-297191

Aug 272015

An earlier post consider  How to create a SPF record for a domain that uses Google Apps to prevent email spam and fraud. Another way to prevent spammers from sending emails from your address is by setting DKIM authentication—a slightly more involved process, though quite similar to SPF.Google recommends that you add DKIM authentication for each of your domains.

The first step in setting up DKIM authentication with Google Apps (which is detailed here by Google) is to log in to your Apps account.

Click Apps > Google Apps > Gmail

Scroll down to where it says “Authenticate email”

From the drop down list (assuming you have more than one domain associated with your account), choose the domain name for which you want to generate a new record. Then in the large gray box below, click the “Generate new record” link. A popup will ask you to choose a “prefix selector”, but just accept the default (“google”) option and click the “Generate” button.

You will now see a lot of information appear in the gray box that was empty before:


This strange looking information will help machines out on the internet to verify that any emails @ your domain name were actually sent by you.

You now need to update the DNS records for your domain. That’s a fancy way of saying that you need to make this DKIM information available on the internet.

How you set up DNS records will depend on your web hosting service, so you may have to contact your web host to get details about that. (Google has some general guidelines here.) If you are using CPanel, you can implement the following steps.

Firstly, for each domain that you have associated with your Apps account, log in to your CPanel account and choose the “Advanced DNS Zone Editor” option.


You’ll then see a small form something like this:


Into the “Name” field, paste google._domainkey.

In the “TTL” (meaning “time to live”) field, you can basically type any number, but a common one to use is “14400”. (This just tells computers around the world how long—that is, how many seconds—to store this information before checking that it is still current.)

From the drop down list, choose “TXT”.

In the “Address” field, paste the remainder of the DKIM record.


Now click the “Add Record” button, and you’re done with CPanel.

The last step is to return to your Apps account and turn on authentication. If you still have the original DKIM record page open, simply click “Start Authentication” at the bottom of the page.


Otherwise, once again click Advanced Tools and click the “Set up email authentication (DKIM)” link again, and choose the domain for which you just changed the DNS record. The page will indicate the status of the domain key for that domain.

Click “Start authentication”. It may take a while for the authentication process to be completed. It can sometimes take a day or two for your DNS records to be updated around the world, so if you get an error message, perhaps take a break and come back to this authentication step a little later.

And that’s it! Your emails are now more likely to reach their destination now, because they will be officially “signed” by your domain name. And spammers won’t be able to send out emails pretending to be you.

Another way to prevent spammers from sending emails from your address is by adding an SPF record to your domain—a slightly simpler process, but which has the same basic effect.

Jul 272015

About SPF Record

An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain. It is as easy to adding as MX or A records in your DNS zone.

Why It Is Important?

Today, nearly all abusive e-mail messages carry fake sender addresses. Spammers send email from their mail servers but with your ‘domain’ as the sending email. The victims whose addresses are being abused often suffer from the consequences, because their reputation gets diminished and they have to disclaim liability for the abuse or waste their time sorting out misdirected bounce messages.

The purpose of an SPF record is to prevent spammers from sending messages with forged ‘From Addresses’ at your domain. Recipients can refer to the SPF record to determine whether a message purporting to be from your domain comes from an authorized mail server.

Setting SPF Record for Google Apps

How you set up DNS records will depend on your web hosting service, so you may have to contact your web host to get details about that. (Google has some general guidelines here.) If you are using CPanel, you can implement the following steps.

Login to your CPanel account and choose the “Advanced DNS Zone Editor” option.


You’ll then see a small form something like this:


Into the “Name” field, paste your domain name, followed by a dot. E.g.mysite.com..

In the “TTL” (meaning “time to live”) field, you can basically type any number, but a common one to use is “14400”. (This just tells computers around the world how long—that is, how many seconds—to store this information before checking that it is still current.)

From the drop down list, choose “TXT”.

Into the “Address” field, paste v=spf1 include:_spf.google.com ~all

You will end up with something like this:


Now click the “Add Record” button, and you’re done! You have now added an SPF record for your domain.

Jul 132015

There are times it does become necessary that as the Google Apps Adminstrator, you need to restore a user’s deleted Gmail or Drive files. I am referring to those Gmail mails which have been deleted for the Trash bin Drive files that have been permanently deleted.

The Google Apps admin console enables you to restore deleted Google Drive files or Gmail messages for one or more users for a date range you specify.

Note: If a user removes a file in Drive or deletes a message from the Gmail Inbox, the item moves to the Trash, where the user can easily recover the item. When the user or the system empties the Trash, this actually deletes the item. You can then restore the deleted item.

Here are some things to consider when restoring deleted data:


  • You can restore data for an individual user on that user’s detail page, or for up to 10 users on the Users list page.
  • You can select a date range to restore data from up to 25 days ago.
    • Note: The dates you select reflect the date the message was deleted.
  • If a user provides others with access to any Drive item, when you restore that item, the access is not restored. The user can re-enable access as needed.
    • Note: If your Google Apps account includes Drive storage quotas for users, you can’t restore a user’s Drive data if that user’s Drive is full.

To restore an individual user’s data:

1) Sign in to the Google Admin console.

2) Click Users.

3) Locate the user in the list and click their name to open their account page. Or, search for the user in the search box.

4) On the user’s account page, click Settings and choose Restore data.

5) Select the date range for the data you want to restore.

6) Select the type of data you want to restore: Drive or Gmail and click on Restore data


To restore data for multiple users:

  1. Sign in to the Google Admin console.
  2. Click Users.
  3. Click the image to the left of the name for each user whose data you want to restore.
    1. Note: You can select up to 10 users. If you select more than 10, the restore option disappears.
  4. Click on the three vertical dots (Settings) and choose Restore data.
  5. Select the date range for the files you want to restore.
  6. Select the type of data you want to restore: Drive or Gmail.
    1. Note: If you leave the date range fields blank or don’t select a data type, an error message appears.
  7. Click Restore Data.
  8. On the status screen, click Close.

To confirm that you successfully restored the items, check the user’s Drive folder or Gmail Inbox. Note that it can take up to one hour for restored messages or files to appear.