Hot Lessons

HTML Beginners

Learn basic HTML

PHP Beginners

Learn basic PHP

Python Beginners

Start python today

C Basics

Basics of C

MySQL Basics

Start writing SQL

Mongo Basics

Start mongodb today

Copyright 2019

Who is up for the WEMA BANK HACKATHON????

Who is up for the WEMA BANK HACKATHON????


view post

For Nairaland Addict who hate those spam banners

For Nairaland Addict who hate those spam banners, addthis to your Adblocker Rule

nairaland.com##img[src*="talkoon"]
nairaland.com##img[src*="000ou"]
nairaland.com##img[src*="wa"]
nairaland.com##img[src*="screenshot"]

If you don't want to see all those Twitter Instagram reactions screenshot addthis

nairaland.com##img[src*="img"]

You can add other patterns/rules


view post

How I manage to StackOverflow responsive font-size reading about 5 samples with …

How I manage to StackOverflow responsive font-size reading about 5 samples with me input of course

$(window).resize(function() {
    var fontSize = $(window).width()/50 * 1.5;
    var boxW = $('.slider-content').width();
    if( boxW < 767){
        $('.slider-content > h5').css('font-size', fontSize + 5);
        $('.slider-content > h3').css('font-size', fontSize +10);
        $('.slider-content > p').css('font-size', fontSize + 2);
    }
});

view post

Hello colleagues i need help can please somebody help me on how I can create …

Hello colleagues

i need help can please somebody help me on how I can create blogs


view post

Hey All! I have been away distracted positively by numerous projects. I have a t …

Hey All! I have been away distracted positively by numerous projects. I have a task for anyone who is capable of handling a new project. I have a handful of obligations  to accomplish and are strictly time-bound and can't dabble into another one just yet.


Here goes:


"Hi Paul, 


Thanks for the sincere feedback 

I can understand that you are busy but since you asked, what I want to accomplish is to build an Automatic Speech Recognition system for the Yoruba language using CMU Sphinx and

I want it delivered maximum in 3 weeks time.  


The objective of this research is to simulate a speech recognition prototype that can recognize words in Yoruba languages using CMU Sphinx, as Sphinx make use of HMMs to discover the best channel through the joint constraints of the language model, lexical, and acoustic model, given the audio input. In order to meet the objective, a limited word grammar will be constructed, a dictionary will be created and data from Yoruba language speakers will be recorded and trained thereafter. The system will be tested using testing corpus data and live data and the system should have a relatively high recognition rate. to implies that the objective of creating a system that can recognize spoken Yoruba languages can be achieved.


Please let know if it is something you can do




Many Thanks"



view post

I commend all the work done here so far..Amazing!!!

I commend all the work done here so far..Amazing!!!


view post

How to create a chat with Js

how can I create a simple chat with Js


view post

How to Programme Your Browser

In a bricklayer's[1] terms, Programming as an act of instructing your computing device to do a certain thing or behave in a certain manner. In this same sense, you can also instruct your browser do a certain thing or behave in a certain manner. The possibilities of programming are endless so far the object you are programming provide the interface to work with.

How do you programme your browser?

To the best of my knowledge as am writing this article, there are 1 and/or 2 ways you can programme your browser and they are as follow:

1=> Creating browser addons or extensions: this allows you to extend the functionality of your browser.

1b=> Making Userscript with Tampermonkey or GreaseMonkey: You may not have the programming skillset to make a browser addons or extensions, but with the knowledge of CSS and Javascript you can use this option to do some stuff a browser extension could do, but it has some limitation. One good thing about userscript is the cross-browser compatibility, that is you don't have to download browser specific extension, either of Tampermonkey or GreaseMonkey will do the job.

2=> Check 1b above or any other source. Thanks


Let's try to programme our browser.

In this little guide, we will be using Tampermonkey to instruct our browser to perform a nice operation. First of all, you need to install Tampermonkey extension on your browser. Download for Firefox here or Chrome here.

Once the extension is installed, you’ll see a little icon in the top right hand corner of your browser window that looks like this:


To create a new script click on this icon, then select Create a new script… A new tab will open which looks like this:

So, let’s fill those details out. They’re all fairly self explanatory, except perhaps line 6 (which begins @match). Here, using a regular expression, you can specify a full or partial URL. When this regular expression matches your current URL, Tampermonkey will fire the script., this will make sure your script do not run on every page. But for this example am going to use https://www.nairaland.com/ and we will use it to block to nasty multi image bet advert. So my header is going to like like below:

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.nairaland.com/
// @grant        none
// @require      http://code.jquery.com/jquery-latest.js
// ==/UserScript==


Also you will notice that I introduce @require  at the last line, this will make sure jQuery (latest version) is loaded when this script is running, you can as well load as many as you need.

Let’s complete the whole user script by add some Javascript and CSS, so the whole code will look like below


// ==UserScript==
// @name         Nairaland Nasty Blocker
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Block Nasty Image on Nairaland.com
// @author       GoodMuyis
// @match        https://www.nairaland.com/*
// @grant        none
// @require      http://code.jquery.com/jquery-latest.js
// ==/UserScript==

(function() {
    'use strict';
        // Your code here...

    $(document).ready(function() {
        $("head").append(`<style>img[src*="screenshot"]{display: none}<style>`);
    //end of ready()
    });

})();


So what am doing basically here is is the use jquery to `append()` to add addition css block to the end of `<head>` or above `</head>` on the current page. If you inspect element of the page you will find `<style>img[src*="screenshot"]{display: none}<style>` above `</head>`.


What the CSS line do is to find the matching DOM element that match the css selector `img[src*="screenshot"]` and apply display `display:none` rule to it, which will hide all image that has the keyword `screenshot` in its filename.


So save and test your script, it run successfully, you will see a red icon in the Tampermonkey icon on your browser toolbar, indicating the number of script running on that page, like image below, in my case i have 1 running.



For testing purpose, use the page here or any other page. If you continue to the end of this guide, the complete code should work anywhere on nairland.com


There are lot of stuff you can do with userscript. Another example is if I don’t want to see those 300x100 ads on nairaland you can still use a CSS rule to hide or use jQuery function to remove them from the page. Example below:


Using CSS to hide the ads

The CSS selector for the wrapper div for the ads (both top and bottom) is `vertipics`

So addition CSS rule to the script above  will be:

.vertipics{display:none !important}

I had `!important` to sure we override existing css rule


Using jQuery to remove the Ads

Simply use

$(".vertipics").remove();
the element will be removed from the page.


Here is the complete code, copy and paste

// ==UserScript==
// @name         Nairaland Nasty Blocker
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Block Nasty Image on Nairaland.com
// @author       GoodMuyis
// @match        https://www.nairaland.com/*
// @grant        none
// @require      http://code.jquery.com/jquery-latest.js
// ==/UserScript==

(function() {
    'use strict';
        // Your code here...

    $(document).ready(function() {
        $("head").append(`<style>img[src*="screenshot"]{display: none} .vertipics{display:none !important}<style>`);
        $(".vertipics").remove();
    //end of ready()
    });

})();


The end

You can perform a more advanced operation with Userscript, like connecting to API, Developer can Auto fill forms for testing and so on. If you search greasyfork.org or openuserjs.org you will find many functional user scripts.

I hope you have enjoyed the guide and also learn that you can Programme your browser, thanks for ready, kindly leave a comment. If you are yet to signup on africoders.com, kindly Do here it’s free and you Browse AfricaCoder on Freebasic for Free.


Note: For public release of your userscript, you can upload it to greasyfork.org, openuserjs.org or any other place, with this you can push update, fixes and patches and your user won't have to border about Manual update


If you see any typo I will fix em soon, I wrote this in a hurry to meet up with my Freelance job. Am a Wordpress developer, I can install a Nice Wordpress theme for yous website, I can clone and customize too.


view post

Setting up Visual Studio Code

Getting up and running with VS Code is quick and easy. It is a small download so you can install in a matter of minutes and give VS Code a try.Cross PlatformVS Code is a free code editor which runs on the Mac OS X, Linux and Windows operating systems.Follow the platform specific guides below:

VS Code is lightweight and should run on most available hardware and platform versions. You can review the System Requirements to check if your computer configuration is supported.Additional ComponentsVS Code is an editor first and foremost and prides itself on a small footprint. Unlike traditional IDEs with everything but the kitchen sink, you can tune your installation to the development technologies you care about. Be sure to read the Additional Components topic after reading the platform guides to learn about customizing your VS Code installation.ExtensionsVS Code extensions let third parties add support for additional:

Extensions integrate into VS Code’s UI, commands, and task running systems so you’ll find it easy to work with different technologies through VS Code’s shared interface. Check out the VS Code extensionMarketplace to see what’s available.Proxy Server SupportMany enterprises require that their computers run behind a proxy server and don’t allow direct access to the Internet. A proxy server intermediary can limit access to the VS Code Extension Marketplace and prevent installing VS Code extensions.

If you’d like to getting something running quickly, try the Node.js runtime walkthrough which will have you debugging a Node.js web application with VS Code in minutes.Common QuestionsQ: What are the system requirements for VS Code?A: We have a list of System Requirements.Q: How big is VS Code?A: VS Code is a small download (< 100 MB) and has a disk footprint of less than 200 MB, so you can quickly install VS Code and try it out.Q: How do I create and run a new project?A: VS Code doesn’t include a traditional File > New Project dialog or pre-installed project templates. You’ll need to add additional components and scaffolders depending on your development interests. With scaffolding tools like Yeoman and the multitude of modules available through the NPM package manager, you’re sure to find appropriate templates and tools to create your projects.Q: How do I know which version I’m running?A: In Linux and Windows, choose Help > About. In OS X, use Code > About Visual Studio Code.


view post

Today I feel like starting from scratch again, I feel like I don't know anythin …

Today I feel like starting from scratch again, I feel like I don't know anything.

I need help.


view post

Good day/Midnigh guys.. When I wanted to start my PHP dev Journey, I got some ad …

Good day/Midnigh guys.. When I wanted to start my PHP dev Journey, I got some advice here. But guys.. respect to all PHP devs.. E no easy, walahi u guys dey manage, only those who have written vanilla PHP can relate.. Back to the matter pls guys apart from laravel, which PHP framework do u guys use especially MR.DHTML. Thanks in advance for the reply.


Also I am looking for @limistah wia he go? I have some questions for him.


view post

Useful materials on Golang

Here are some few materials you will need in starting Go:

  1. Go tutorial in pdf format here
  2. A 50mins video on basic Go
    here
  3. Go for web development here

view post

Please is leanstack.co a cloud hosting or shared hosting platform ? Also what af …

Please is leanstack.co a cloud hosting or shared hosting platform ? Also what affordable cloud hosting platform would you guys recommend for Laravel hosting.


view post

Good day devs, I am gonna need experts advice here, I got project recent …

Good day devs, I am gonna need experts advice here, I got a  project recently that involve using USSD to  cast votes, the client want to have his share out of the money deducted by network provider from each voter. How do I implement this pls? .  2.  I am confused whether to use africastalking or twillio as I haven't done this kind of project  before.  Thanks.


view post

Five(5) Ways To Becoming A Better Programmer

Truth be told, becoming a better Programmer/Web Developer isn’t just something someone acquire easily, it’s a gradual process and should be monitored over time. You keep getting better!!!

Here are some steps towards making yourself better, based on personal experience.

  1. Start Learning With The Easiest Means: Hey!, learning with the easiest means depends on you as a person, some folks learn faster and better with books, some others learn faster with tutorial videos while some make use of both. When I started programming for instance, I got materials (both books and videos) and my mentor prefers book, so I also thought books will just be perfect for me. So after reading and reading for a while, I got bored and It’s not sinking, so then I switched to watching tutorial videos and I started getting along with It fine. So be sure which is best for you, don’t assume what work for others also work for you.

  2. Persistency Does It: Trust me when I say programming can be shitty, yeah, it can, most especially for beginners, so many times will you write bunch of codes only to find out at the end, it’s not running or better say, it’s not doing exactly what you want. There the problem lies, you’ll then be extremely frustrated, LOL… Yeah, it’s expected, but if you want to get better, you gotta be ready to do it over and over again. Don’t Give Up Just Yet!

  3. Write Codes, Don’t Just Do Exercises: Working on personal programming projects has many advantages. One of it is, it gives you a way to learn tools and techniques that aren’t available or required in your exercises and trust me, and it’ll make you marketable for the next job. Try to contribute to an open source project, you’ll gain tech skills and self-confidence, also try to work with teams, it’ll help you learn faster and Hey!, don’t you ever stop learning.
  4. “The Code Works”, This Is Just The Beginning: Yes, you heard me right, you code works isn’t the end of it all, it’s just the beginning to getting better. Learn to make it better, Average Programmers relax at this point and be thinking of the next big thing to get themselves on. But then, relaxing or stopping at this point is like taking a snapshot and expecting it to be a work of art. What do I mean by make it better? “Wouldn’t it be nice if I make it faster?”, “Wouldn’t it be cool if I clean it up the code a lil. bit?”, “Wouldn’t it just be perfect is I make it more reliable?” Yes. Those are the questions you should start attending to. Make It Better!
  5. Practice! Practice!! Practice!!! : Don’t you ever stop practicing, do it over and over again. Polish your skills and there you are good to go. When I started coding, I got to a point I was getting along pretty cool, so started neglecting my practice time due to one thing or the other, one day I found out that I’m not getting any better, but instead, I’m now finding some stuffs more difficult to achieve. That feeling hurts, then I gotta do a lot of revising, got back myself and ever since, I don’t neglect the place of practice, just like a believer will not neglect the place of prayer! LOL…..

    So with these 5 points, you are good to becoming a better developer/programmer!!!

view post

Can Somebody tell me how much I can charge monthly for a church website Maintain …

Can Somebody tell me how much I can charge monthly for a church website Maintainance 


view post

please how can I make my webpage endless

please how can I make my webpage endless


view post

I need to pay for domain name and hosting on namecheap.com

Please guys i need help, I need to pay for domain name and hosting on namecheap.com. I have been trying it but its not going through.


view post

Can one suggest a better way to view a directory of HTML files?Mine =&gt;npm i - …

Can one suggest a better way to view a directory of HTML files?
Mine =>

npm i -g serve

cd path/to/directory

serve


Open a browser, CTRL + V and Enter

Loads the index.html file just like a web server will. All assets are served correctly, correctly linked images are not broken.


view post

New game : Ziggy Hover Have fun hovering on ziggy platforms and don't fall

New game : Ziggy Hover

Have fun hovering on ziggy platforms and don't fall, aww it's way high up here. Collect Diamonds to have scores and compete amongst your friends to beat your high scores. Download Now on Playstore.

https://play.google.com/store/apps/details?id=com.verge.ziggyHover

iOS release is scheduled for next week.


view post

Job Vacancy Alert: Opportunity for BackEnd Engineer - Abuja

Our client is a social enterprise focused on improving food and income security throughout sub--Saharan Africa. Due to expansion, they look to hire a BackEnd Engineer to be based in ABUJA.


Responsibilities 
  • Incorporates testing methodologies into software implementation.
  • Designs and develops REST Web Services
  • Perform Web Services tuning and performance testing
  • Codes and Performs Automated Test
  • Develops and Executes Continues Integration
  • Execute the full software development lifecycle, including design, build, test, deployment, administration and maintenance of data platforms
  • Create technical architecture requirements, including data, integration, and system context models
  • Support business and technical teams by troubleshooting and resolving development and production defects by considering the logs using various debugging tools.
  • Participate in testing sessions, including integrated testing cycles, performance testing, security testing, and user acceptance testing
  • Manage code deployment process across environments and support production releases
  • Develop software components that meet standards of quality and architecture, including the documentation and implementation of unit tests, scripts and test harnesses
  • Participate in workshops, trainings, and code review meetings

Qualifications
  • 4+ years of Backend Engineering 
  • Experience working on a wide range of software solutions
  • Experience with change control – Preferred
  • Experience with Agile development
  • Experience with C++, C#
  • Experience with cloud platforms (eg. AWS)
  • Experience in Web Services Frameworks and Protocols
  • Experience with multiple development methodologies including waterfall, iterative, and agile - Preferred
  • Experience drafting technical documents - Preferred

To Apply, mail recent & detailed CV to ca@erecruiterafrica.com

ONLY SUITABLE PROFILES WILL BE CONTACTED.

view post

Job Vacancy Alert: Opportunity for QA Engineer (SaaS) - Abuja

Our client is a social enterprise focused on improving food and income security throughout sub--Saharan Africa. Due to expansion, they look to hire a QA Engineer (SaaS experience) to be based in ABUJA.


Responsibilities: 

  • Collaborate with Engineering and Product Management to understand requirements and design test plans that meet company needs with respect to functionality, performance, scalability, reliability, usability, agile implementation practices, and adherence to testing goals and principles
  • Review requirements for consistency and testability
  • Plan and execute both manual and automated tests
  • Identify, analyze, report, track bugs, and drive issues to resolution
  • Review defects raised by business stakeholder and update for accuracy as necessary
  • Advise stakeholders and developers regarding usability issues

Key Requirements

  • 2+ years’ experience in quality assurance
  • Software quality engineering experience in SaaS cloud-based platforms
  • Experience in designing test cases
  • Security testing best practices desired
  • Basic coding experience in any major language desired
  • Great attention to detail
  • Passion for product quality and eagerness to learn new technologies

To Apply, mail recent & detailed CV to ca@erecruiterafrica.com

ONLY SUITABLE PROFILES WILL BE CONTACTED.

view post

Is there anyone who can give me a suggestion for the hosting of my blog. I mean …

Is there anyone who can give me a suggestion for the hosting of my blog. I mean what should I pick either managed cloud hosting or unmanaged cloud hosting. I am looking for AWS cloud hosting and their are companies like Cloudways who are providing the managed AWS cloud hosting. So which one is better.?


view post

How to Make Money Online as a Programmer or Web developer

A question most people want an answer to is – How to make money online. Truly, we look for means to earn extra income through the internet; but may not know how to don it. For this reason, I present to you the latest online money making opportunities of all time.

There are over one thousand ways on making money online and this article will guide you through some of the best ways of generating income online through home base business from the comfort of your house.

Not only will you learn the secret of making money online, but also have the freedom to dictate your price. In addition, you will have time on your side to do other stuffs. Just set up the right business, and get ready to rock and roll.

1. Offer freelance services online

Are you good in things you do? or can you design a website? If you have the kind of skill that employers are looking for, then it is time for you to start selling your skills. To sell your skills and make money, you will have to join any of the leading freelance websites for the best online freelance jobs; on those websites, people seeking for your expertise will be able to contact you directly.

For one thing that I know for sure, you will dictate you price as a freelancer. Another key point to note, DO NOT OVER PRICE your services. If your pricing is good and your review is also good, I am pretty sure that many people will contact you to get jobs done for them.

2. Start you own blog or website

As can be seen, this is your starting point; it provide you with the platform needed to showcase whatever you want on the internet.

With your on blog or website, you will have total control of the contents of your pages. In addition to that, you can promote your website the way you want.

It is important to realize that, your website or blog is your business address, your virtual home and also your front store. It is the place where you showcase all you have to display. Therefore, you need make it your own.

3. Start to tutor, sell courses or teach online

If you have what it takes, you can make money online by teaching online about website development and programming.

Until now, tutoring is not what I have ever considered as a way to make money; but, I have find out how to make money as a tutor. In fact, this Amazon downloadable book give an insight on How to Work from Home Generating Passive Income Selling Online Courses.

Point often overlooked, as a tutor, you have a good stream of revenue that will earn you money over and over again.

Different from the traditional ways of tutoring, the internet has open a wider range of money making platform for people looking to tutor online. You do not need to have an office, neither do you need millions to start it. All that is required of you is your time and dedication.

4. Start an online site

This is a very good online money making model. Yes it is. Regardless of what you sell online, if you know how to promote your online shopping site, you will make money with your online store.

In the first place, to run a successful and profitable online store, you need to have a good business model. Online shopping models are different but for the purpose of this article, I will go through the different models available.

As a programmer or web developer, you can have an online store focusing on a niche market around your expertise. That is to say, you can decide to sell services and apps, virtual or not; you have good market for it. All you need to concern yourself with is price competitiveness.

For example, you can start selling web hosting services. In that case, you will have to make sure that the cost of web hosting is competitive.

In conclusion:

I will like to emphasize that it is not too late for you to start generating income from the Latest ways of making money online listed above.

As shown above, there are different ways of making money online, it all depend on the route you want to take. One thing that is important is that you need to start from somewhere.


view post

Good Afternoon, Everyone. Presently facing a problem with printing to suit a POS …

Good Afternoon, Everyone. Presently facing a problem with printing to suit a POS paper size from a VB.NET software that I have developed. I have tried using itextsharp pdf library but still no tangible result and likewise some basic printing process...I do kindly need a way out of this.


view post

Lumen by Laravel

Hello guys. So I have just started trying my hands at Lumen, a microframework by Laravel, to create API endpoints for applications. It is a pretty awesome tool by the way.

So I am going to be documenting my use of the microframework and how you can get your own journey started.


view post

Guys please I am in need of a job Intern/junior Nodejs developer Remote or in L …

Guys please I am in need of a job Intern/junior Nodejs developer Remote or in Lagos Help a brother biko


view post

A Software Developer with .NET + MVC FRAMEWORK

I'm currently recruiting young and passionate talents for a logistics firm in Lagos.

A Software Developer with .NET + MVC FRAMEWORK,

A Software Tester &

A Systems Auditor.

The ideal fit candidates must have 2-3 years experience that speaks to the role and skill.

Remuneration is between 200 - 300k monthly for each role.

Resumes and relevant referrals be sent to bidemi.oyeleye@concepts.com


view post

Happy sunday everyone, thanks for all the people dropping their various feature …

Happy sunday everyone, thanks for all the people dropping their various feature suggestion. And appreciation to facebook for approving the freebasics version, all these information are being used to work on an upgraded version.
Paystack has given some setback due to not supporting the payment structure my team had in mind for the gigs upcoming feature, that is part of the cause of the delay in updates.


view post

Have you experienced a moment when you tools RAM requirement grow beyond that yo …

Have you experienced a moment when you tools RAM requirement grow beyond that your machine you perceived to be the best machine for DEV? I am here right now, and it is frustrating me how my PC gets heated up so fast, cooling fan runs like hell, and still I have to reboot nearly every 12 hours because at this point, I can't be productive with the state of the machine.


view post