Posts

Showing posts from 2020

Latest Article

How to create a subdomain for use with Blogger

 Not all sites are meant solely for blogging. Some websites only include a blog for marketing purposes only. This is because blogs can drive traffic to your site. Each site visitor is a potential customer who can end up buying products or services on the website. I am going to show you how you can create a subdomain that can then be used as a custom domain on Blogger. Creating a subdomain in CPanel Most web hosting companies in Zimbabwe provide packages that come with CPanel and therefore I shall use it as an example. It is easy to create a subdomain in CPanel. A subdomain has two main purposes. It can act be used to host a different website or to organize the main domain so as to improve the user experience. If your main domain is 'example.com', then a subdomain can be 'blog.example.com'. To create 'blog.example.com', simply lo into CPanel and head on to the section written 'subdomains'. Go on to create your subdomain by just entering the word 'blog

How to create a subdomain for use with Blogger

 Not all sites are meant solely for blogging. Some websites only include a blog for marketing purposes only. This is because blogs can drive traffic to your site. Each site visitor is a potential customer who can end up buying products or services on the website. I am going to show you how you can create a subdomain that can then be used as a custom domain on Blogger. Creating a subdomain in CPanel Most web hosting companies in Zimbabwe provide packages that come with CPanel and therefore I shall use it as an example. It is easy to create a subdomain in CPanel. A subdomain has two main purposes. It can act be used to host a different website or to organize the main domain so as to improve the user experience. If your main domain is 'example.com', then a subdomain can be 'blog.example.com'. To create 'blog.example.com', simply lo into CPanel and head on to the section written 'subdomains'. Go on to create your subdomain by just entering the word 'blog

Why you should use a custom domain for you blog.

Image
  I have experimented with both custom domains and free sub domains in the past. They both have their advantages and disadvantages. I have used sites like Wix, WordPress and as you can see, I also use blogger occasionally. I am going to share with you the pros and cons of the two platforms - free versus paid or custom domains.  The biggest advantage of platforms like Blogger is that you can easily rank high in search engine results for those people who are actively looking for you. This is different from ranking high for content which is what everyone seeks to achieve with content marketing. If you are a blogger using your name in the domain name of your free platform, people searching for your name can easily find you on top of search results.  The above scenario would be perfect for a portfolio and not for content marketing. So in my opinion, free platforms are ideal for freelancers to showcase their profiles. For bloggers, custom domains are the best choice. Why is that so? Custom d

How to edit your Twitter posts

Image
 There is now a way to edit your tweets. Twitter has announced in the past that they will not introduce an edit button on the social media platform. However, there seems to be a workaround to this issue. For you to understand this new method to "edit" tweets, let me give an example of WhatsApp. If you send a message with a typo there is no way to edit the message. You can choose to delete the message and post another one but that might cause the recipient to raise eyebrows. You do not want a situation whereby the receiver becomes curious on what the original message was. So what do you do? Most people choose to reply to their own message and highlight the error for clarity. This is the same way one can now correct their tweets. Just reply to your original message with the correct version. When you do that, Twiiter will create a thread unlike in the past when your reply was part of the general comments.  This new way of "editing" tweets will keep the original message

How to get affordable data to stream content from your TV box

Image
When I tell people that I enjoy streaming videos to my TV from an Android TV box they often wonder how do I manage to afford the data. I know internet bundles are increasingly getting expensive in Zimbabwe these days but there is still an option to buy data at a cheaper price. Let me tell you how you can do that. You might want to start with the equipment for streaming content to your TV if you do not already have it. All you need is a television set with an HDMI port and a device like a TV box, a Roku, an Nvidea Shield or  a Google Chromecast. I use an android TV box , currently I have an MXQ pro and looking forward to upgrade to an X96 pro soon. If you have a smart TV, you will find that it already has apps for streaming content already installed, however you might want specific apps which can only be available on specific platforms. Having talked about the requisite multimedia gadgets, let's now dive into buying data. Wifi bundles are the in thing now as they compete closely wit

Advice to Teachers conducting lessons remotely

Image
A lot of WhatsApp groups for delivering tutorials have surfaced recently in the wake of the corona virus pandemic.  This was necessitated by the need to mitigate the effects of keeping schools closed for an extended period of time. Most students were falling behind on their studies before the mushrooming of such WhatsApp groups. E-learning is not a new phenomenon to Zimbabwe but measures to curb the spread of Covid-19 ,like lockdown and minimizing of gatherings , have seen an upsurge in the number of tutors embracing the internet as a mode of delivering lessons. This article will look at the best  platforms available which teachers can use in their endeavor to continue educating people in these trying times. In the Zimbabwean context, WhatsApp is likely the first option which comes to many people's minds when they think of distance learning solutions. This is mainly due to the great number of users on the platform. Many, if not all, smartphone owners have WhatsApp installed and als

Save yourself from embarrassment with this WhatsApp feature

Image
A lot of people inadvertently send messages to WhatsApp chats which can potentially cause embarrassment especially if the content is highly confidential or just NSFW.  So how can one avoid such a predicament? WhatsApp has two features which can reduce the likelihood of sending messages to the wrong chat. Usually such incidents occur when a user has two or more chats open simultaneously.  When several chats are open and the user starts to receive a flurry of messages, the possibility of sending a message to a wrong chat when replying becomes high. The first feature allows a user control on who can add him/her to a WhatsApp group. If a message which can damage your reputation is received by one user only it is easy to control the damage than when it is posted to a group. Therefore if you frequently send messages which are top secret or confidential then make sure you close some chats before replying with a highly confidential message or totally avoid  family and work groups.  Avoiding gr

Recursion vs Loops, best overview.

Most reasons you find online about why we sometimes need to use recursion instead of loops are not compelling enough to persuade die hard loop fans to use recursion. If you are one of those people who resent or just can not understand why recursion is significant then this article will leave you with no doubt about why recursion is a must have tool.  Let's look at loops. There are three types, the do while, while and for loop but no one questions why we need all three types instead of just one. This is because it is clear that each type has a place in programming.  The programmer must have a wide variety of tools and must be versatile with all of them so as to choose the best tool. It reminds me of the  law of the instrument  that says if you only have a hammer , it is easy to see everything as a nail. A programmer should not ever be in such a situation.  Each loop has a special purpose and so is recursion. Although in most cases recursion works just like a loop most programmers us

Pointers made easy, C programming

Pointers store addresses or data. This means that at any given time they might either contain data or addresses. The good thing is that they can easily switch roles to suit the programmer but he must always keep track of the current role of the pointer so as to avoid errors.  Using pointers to alternatively store data and addresses is a recipe for disaster. To avoid that you can use the following criteria of naming pointers. Naming them for ease of use *a  for storing addresses only *b  for both. *d for storing data only (great for strings). Just like variables, you can declare a pointers without assigning it a value. Initializing a pointer gives it a value which as mentioned earlier can be either an address or data.  struct tree *d_node ;  struct tree **a_node; char *d_day  = "Wednesday"; int *b; Is the above notation common? No, not at all. It is there for teaching purposes. In the real world of C programming there is another effective notation to avoid confusion.  When usi

Advantages of Competitive Programming

Competitive programming has numerous benefits. Other than financial gains, one can build a career in software engineering from engaging in coding competitions. The sites which are well known for competitive programming are Google Kickstart  or Google Code Jam, Code forces and Topcoder. You can be awarded points , T-shirts or money by participating in any one of their online challenges.  The first advantage is enjoying sport from the comfort of your home. It feels good to compete with other coding enthusiasts and get to see how you rank among coders worldwide. If you are a student or aspiring software engineer, you can benefit immensely from coding competitions as they can help you perfect the idea of testing software, or to appreciate data structures and algorithms more as you are pushed to write code which meets strict nonfunctional requirements.  Nonfunctional requirements do not have a direct bearing on the functioning of the program. However the choice of algorithms and data struct

WhatsApp should tweak its audio or video call settings

Image
Technology is there to provide solutions to problems bedeviling humanity. Even though, most aspiring entrepreneurs find it hard to come up with home grown solutions or ideas for startups. They know the problems but can not provide solutions at times due to several factors like inadequate funds or technology limitations. In this article I would like to highlight a challenge that some users are facing on the WhatsApp platform and propose a solution which I believe the technology giant can easily implement. Some organisations use messages from WhatsApp platform to interact with their customers but do not entertain calls. An example is a radio broadcast in which listeners are allowed to send messages to be read on air. Radio presenters always complain about some people who call instead of texting and they say it disrupts their broadcast. I believe it is high time that WhatsApp introduces a call blocking feature for those occasions when a user would like to receive messages only in

Best free alternative to DSTV

Image
Well, it might not be totally free but most of the content is free. I have written about  free alternatives to Netflix and have been mum about any Dstv alternatives. It is because I had not found one. How do I mean I had not found one when there are so many streaming apps out there? Dstv has certain channels which can not be found anywhere else with ease. I needed an ideal replacement where I could find channels like Jim Jam, for my kids, and Bollywood or Zollywood channels for my wife. I finally found the solution in On StarTimes. StarTimes has everything you need in a streaming app. It gives apps like Netflix, a run for their money. It also promises to takeover Tubi from the pole position of my favourite video streaming apps. How is that so? StarTimes allows you access to live TV and you can also find downloadable content for watching later. The latter, is a feature which is common in top video streaming apps like ShowMax and Netflix, Youtube or Prime Video. D

Pexels versus other stock image sites

Image
I fell in love with Pexels the very first time I tried it. I submitted only four photos in the name of experimenting and I was wowed by how well the images performed. I had just uploaded the few high resolution photos I had in my phone and they were not my best photos.  I checked in two days after uploading and noticed that several people had already started interacting with my photos.  Following my success with Pexels, I decided to try other photo sharing apps to check if there was anything I was missing out on. I tried Shutterstock and Adobe and my findings made me fall in love with Pexels even more. I was amazed by how Adobe uses machine learning to automatically come up with keywords after uploading a photo. I could not believe my eyes when their platform could detect a rainbow in my photo! I did not notice the same in Shutterstock. I had to manually add keywords after submiting my photos and it was painstaking.  I am still waiting approval of my photos on both Adobe and Shuttersto

Apps I missed from the Roku store

Image
In Zimbabwe Roku devices are hard to come by and when they were made available around 2018 through a deal with Kwese Play I was one of the first people to buy the Roku 3 device. However, the fun did not last long as the devices were rendered obsolete after the deal was terminated. That left me with a deep ache in my heart as I had already started enjoying some apps I had installed from the Roku app store. So how am I coping, you might want to know. Image of some of the apps in Google Playstore for Android TV. I bought an android TV box and continued enjoying Netflix , YouTube and Tubi. I use the latter when I can not afford my monthly Netflix subscription. Somehow, I still missed something from Roku. What is that? I pondered about it and finally realised that Roku had got me attached to Redbull TV and Aljazeera.  I then decided to check Google Playstore to see if I can install the apps to my TV box. I know most people could have figured this out earlier than I did. I then remembered a

Online Learning Platform for Zimbabwean Kids

Image
I have launched an online platform on which kids aged four to twelve can practice reading and listening skills in Shona and English.  The content is interactive and free. More features will be added in due course. Learning is through word games and an interactive yet simple to use interface. Head to  Shona Words  and get your kid to start learning from the comfort of your home today.

Binary Search, C Program

Image
I have implemented a binary search algorithm in C language. Having gone through a college module on data structures and algorithms, I came across the binary search algorithm and decided to implement it. The following is the code. I have included a test driver for the algorithm in the form of a sorted array of ten elements. You can modify and use the binary search code as a module or function in your application The program can also report if an element has not been found, this is important since I use a while loop which must not become an infinite loop.

A Free Alternative to Netflix or Prime Video

Image
There are several video on demand streaming services which are great alternatives to Netflix or Prime Video. Some of them like ShowMax require a subscription while others like Iflix and Viki offer both free and premium content. You might wonder if there are any VOD services which are totally free. The answer is yes! The first one that comes to most people's minds is YouTube, I explore more about this alternative in a different article. My best  free alternative to Netflix or Prime video is Tubi. It has all the features you are familiar with on most VOD web or mobile applications. Movies are categorized into several genres which make searching for content that suits your taste easy. There is the option of adding movies to a queue for watching later, this is one of the best features- it is more like bookmarking a website.  To enjoy that function you need to create a account with Tubi. Let me take you through all the stages you need to complete in order to start streaming movies fr

Avoiding data loss when importing XML document into Microsoft Access

Image
XML offers a brilliant way of storing and transporting data. Given an XML document, you can easily import data into Microsoft Access. However, depending on the structure of your xml file all or some of your data maybe imported. This article will show you how to create an XML document which can be imported into Microsoft Access without any loss of data. Micross Access requires XML files which are element-centric rather than attribute-centric. Access also recognizes one root in a document, therefore avoid structuring your XML in such a way that there is deep nesting. Access also enforces integrity. It ensures that no duplicate data is stored. To avoid data loss when importing data into existing fields of a table make sure that you indicate the primary key of your tables except for weak entities. For those tables with no unique fields , you can use two fields to form a composite key.

Zimsec-Combined Science O'level Revision Questions

Image
I have created a quiz which will also appear in my educational android mobile app called Pasa. The quiz comprises of forty questions. The questions are based on the latest Zimsec syllabus. Press the start button to reveal the questions.  You can get immediate feedback on whether your answer is correct or wrong and if you need to reveal all questions and answers you can use the show answers button. Example  1 Which instrument is most suitable for observing specialised cells?  A microscope B telescope  C bio viewer  D magnifying lens Questions Start Report Show Answers

Zimsec- Computer Studies O'level Revision Questions with Answers

Image
Here are forty typical Zimsec O'level exam questions with answers. The revision questions were compiled using my online quiz maker found at qt.co.zw. You can also create your own quiz today to share with your pupils if you are a teacher, visit qt.co.zw for more information.  Questions Prev Start Review Show Answers

Why 360 capture is not supported on some devices

Image
I once got frustrated when I downloaded Google Street View app and found out that the device did not suppport capture of 360 photos. I tried the app on two more devices with the same result. I then sought to investigate why that was happening and finally got an answer. Street View requires certain sensors particularly the gyroscope in order to capture 360 photos. The gyroscope is different from the accelerometer in that it measures angular velocity while the later measures linear acceleration. In case you are now wondering which phones have gyroscopes, I shall compile a list of a few budget phones with gyroscopes. From the quick research I conducted I found that most if not all Samsung J3 phones have the gyroscope sensor.

How to pass the provisional driver's license test

Image
Most people struggle to pass the test required to obtain a provisional driver's license. With the advent of mobile apps, that is going to be a thing of the past. Quite a number of people buy a highway code, a publication from the Zimbabwe Traffic Safety containing road rules and regulations of Zimbabwe as well as booklets from the street with practice questions and answers. After completing the highway code, they then start practicing typical exam questions. The exam has questions which should be completed in 8 minutes. To pass one has to score at least 22 marks. Diagrams on road intersection pose the most challenge to most people and practice  and thorough knowledge of the road rules and regulations is vital before taking the exam. Despite having the much needed resources in the form of booklets found on the street, a great number of people still fail the exam. They end up seeking tutors and incurring more costs towards their endeavor to get a provisional driver's license. A s

A new way of developing 3D images on mobile phones

As a Google Local Guide I am always on the lookout of new technologies to enhance my contribution on Google Maps. Recently I discovered a new way of creating 3D images on mobile phones. Google's Street View app is one of the best way of creating 3D images. Panorama 360 is also a good alternative and now there is Display.Land. I am yet to try the Display.land app as it was not compatible with my phone just like the Street View app therefore I am still stuck with Panorama 360. As soon as I install the new app I shall post a review but at the moment I am so excited about the new development based on the quality of images the app can produce as shown on their website. Displayland currently supports the following devices: Samsung Galaxy S8, S9, S10 Pixel 4, 3, 3XL, 2, 2XL iPhone 11, 11 Pro, 11 Pro Max iPhone XS, XS Max, XR, X iPhone 8, 8 Plus, 7, 7 Plus, 6s, SE As to why some devices do not yet support Displayland, Ubiquity6- the creator of the app- mentions on their website that the ap

A review of the Qwant Search Engine

Image
After  France's recent announcement which appeared on some technology websites that it has resolved to use Qwant as the default search engine for their government's departments, I decided to try it. I visited Qwant's website and performed some searches to find how much results it could return. I tried searching for my name and I was astonished to find several results including those about my personal website . I then asked myself if Qwant was a meta search engine or it had its own spiders which could crawl the internet to collect information which would then be stored in a database or index as it is refered to in the world of search engines. I researched further about Qwant and I established that the company had its own website crawlers or spiders but it had also reached an agreement with Microsoft to display results from Bing. That arrangement between Qwant and Bing makes Qwant a metasearch engine which simply means it is more like Yahoo which provides results from other s

I still miss some features that were on phones running Symbian OS

Image
It is almost a decade after the inception of Android OS but I still miss some features that were present on some phones running the now discontinued Symbian OS.  Symbian OS was first released in 1997 and the last release was in 2012. It was written in C++ although developers could create apps for the platform using Java ME, Python, Ruby and C/C++ among other programming languages. Nokia phones were among the top of the range phones which used the Symbian OS. Back in the day one had to open the Ovi Store to install third party apps. The Opera browser was as popular on smartphones as it is today. The features I enjoyed using the most were video call, call conference and cell location display. Android OS still lacks native apps for video calls and cell location display although it now has native apps for one of my favourite features on smartphones, call conference. As an Android developer I once attempted to bring back cell location display but in vain. I found that I had to come up with

Where to get free stock images

Image
Most writers on Medium get free images to use in their posts from two major sites. Posts with images tend to perform better than those without images. To get more people reading their articles, writers need a source of high resolution images. The good thing is that there are websites which provide quality stock images for free. Images from Pexels and Unsplash are the most commonly used on Medium and blogs. The reason is that talented and professional photographers submit their work on Pexels and Unsplash. There is no need to give credit to the photographer or the website although most people consider acknowledging the owner as the most appropriate thing to do. What benefits does the photographer have? It might seem like a waste of time to give away your photographs for free but there are some advantages too. The images are free but donations can be sent to the photographers  and there is an opportunity of advertising one's work through the stock photo sites. I have profiles with bo

Hide your phone recordings from music players

Image
Have you ever played music loudly from your phone and out of the blues you start to hear a call recording you made sometime ago. The conversation was supposed to be private and suddenly a lot of people heard it loud and clearly from your bluetooth speakers. It is embarrassing, isn't it? Instead of deleting your recordings to avoid embarrassment you can simply tell the music players not to show or even play your recordings. I am a song writer and whenever I get inspired I compose a song usually by singing out a few words loudly which then form a basis for my composition. I can not do without a sound recorder on my phone. But since the songs would be unpolished, I need to keep them from the public to avoid unnecessary criticism on something I might eventually choose to discard later. ES file explorer makes the process of hiding your private files easy. Simply open the file manager and head to the recordings folder and click the menu button and select the create file o

Why you should install a mobile tracker

Image
A mobile tracker can increase your chances of recovering your phone if you lose it. Most phones now come with a mobile tracking feature. I shall show you how to turn the feature on as well as explain the logic behind the mobile tracker. To turn on mobile tracking, go to call settings from the phone app and select mobile tracker. Enter device password and set the your phone number. When you lose your phone you can send SMS commands to your number. The command can be to lock the phone or to wipe data completely. If someone steals your phone you will receive an SMS on your number with details about your phone's location and the phone number of the new SIM card. This can help you locate and recover your phone.