Saturday, November 3, 2018

// // Leave a Comment

Apple’s First 5G iPhone Could Come in 2020 — Report

Apple’s first 5G iPhone could come in 2020

Wireless carriers are preparing for 5G connectivity, the next generation of cellular networking that promises to bring faster download speeds to consumers. Hardware manufacturers are also getting ready, with plans already in motion for a number of devices that will take advantage of those faster networks. A new report suggests that Apple will release its 5G phone in 2020.

The FCC granted Apple approval to experiment with 5G technology last year, laying the groundwork for a 5G phone down the road. A report in Fast Company cites “a source with knowledge of Apple’s plans,” who says that the phone will be released in 2020. The report also notes that the company plans to use Intel’s 8161 5G modem chip, although there are still some technical issues around heat dissipation that need to be resolved. Apple has reportedly also been chatting with MediaTek to supply the chips as a “Plan B.”

Apple is currently using Intel for the modems in its 2018 phone lineup, but it’s reportedly not going to use the company’s Bluetooth and Wi-Fi chips for the 2020 model, as Apple could be the “main volume driver” for its modem. At the time, Intel told The Verge that its “5G customer engagements and roadmap have not changed for 2018 through 2020. We remain committed to our 5G plans and projects.”

Source: The Verge
Read More

Thursday, November 1, 2018

// // 1 comment

Google Introduces Emoji Style Mini Stickers For Gboard

There might be thousands of emoji, but for a lot of people, it’s hard to find one that looks and feels like "you". Google have introduced emoji style Mini stickers for Gboard, designed for those who may have stared into the eyes of emoji and not seen yourself staring back.

Three Mini flavors: Bold, Sweet, and Emoji
Three Mini flavors: Bold, Sweet, and Emoji
These sticker versions of the emoji you use every day are customizable so you can make them look just like you. Have a beard and long gray curly hair? No problem. Nose piercing and baseball cap? We gotcha.

Minis use a combination of machine learning and artistry to create illustrated stickers based on your selfie. Mini stickers also come in two other styles: “bold,” for when you might be feeling a little extra, and “sweet,” for when you want a softer touch.

After you take a selfie, emoji Minis use Google’s machine learning algorithms, known as neural networks, to suggest a skin tone, hair style and accessories that you can fine tune. Then, you choose a color for your hair, facial hair or different types of head coverings and eyewear. Add freckles or wrinkles—a little or a lot—if you'd like. Design your Minis so they resemble what you look like in your eyes—or in your mind. 🤗

Customizable emoji Minis
Customizable emoji minis
With Mini emojis, redheads (and other hair types) won’t just get a single redheaded emoji, but instead a selection of redheaded options, including redheaded zombies 🧟, redheaded mages 🧙 and redheaded shruggies 🤷.

Start stickerising with your new, more YOU emojis! Emoji Minis start rolling out today in all Gboard languages and countries, on both iOS and Android.


Source: Google Blog
Read More

Friday, September 22, 2017

// // Leave a Comment

Java Program to Print Table Using Loop

Java program to print a table

Below is a simple Java program to print a table using loops and Math.pow() function. Alternative solution to Introduction to Java Programming Chapter 2 Exercise 2.14. I decided to write this because a user made a comment about using for loops to solve the problem but his code didn't produce the required results.

public class PrintTable {
    public static void main(String [] args) {
        System.out.println("a"+ "\t" + "a^2" + "\t" + "a^3");
        for (int j = 0; j < 4; j++) {
            System.out.println((j+1) + "\t" + ((j+1)*(j+1)) + "\t" + ((j+1)*(j+1)*(j+1)));
        } 
    }
}

Or you can use the Math.pow() function to achieve the same result.

import java.lang.Math;

public class PrintTable {
    public static void main(String [] args) {
        System.out.println("a"+ "\t" + "a^2" + "\t" + "a^3");
            for (int j = 0; j < 4; j++) {
                System.out.println((j+1) + "\t" + (int)Math.pow((j+1),2) + "\t" + (int)Math.pow((j+1),3));
            }
    }
}

Click here to see other solutions to Introduction to Java Programming.
Read More

Saturday, September 16, 2017

// // Leave a Comment

Don’t Hammer Away at That Keyboard

How to care for computer keyboard

Many people frequently say that they spend a great deal of time pounding on their computer keyboards. They indicate that they hammer away when working at their computers. In point of fact, pounding on a computer keyboard -- striking the keys too hard -- can have negative consequences not only for the computer itself but such action can result in serious health consequences for the computer user.

Pounding away at the computer keyboard can have long term health consequences for a regular computer user. Perhaps the most common disability or condition that can arise from striking the keys on a computer too stridently is carpal tunnel syndrome. This debilitating condition is painful and more often than not requires a person to have invasive surgery on the hands, wrists and lower part of the arms.

Another health condition that can arise when a computer user is too hard on the keys is a deadening of the nerves at a person’s fingertips. While this may not seem like that significant of a problem on the surface, in point of fact deadening the nerves at the ends of a person’s fingers can be very serious. On a day to day basis, a typical person avoids a good deal of harm to his person because he can feel what is in front, near or around him. For example, if you are working in the kitchen, you can avoid serious damage to yourself by instantly detecting the heat from a stove by lightly passing your fingers over and above a particular burner.

In addition to the other ailments and conditions set forth in this article, using too much pressure when striking a keyboard, hitting the keys too hard, can result in a deterioration of joints in a person’s fingers. In time a person may even end up afflicted with arthritis as a result of the heavy pounding on a computer keyboard.

When all is said and done, it simply is not necessary for a person using a computer to use a great deal of force or pressure on the keys. More often than not, a keyboard will function properly with only a light touch on the keys themselves. In other words, you simply do not need to bang away on the keyboard to be effective in your typing and utilization of a computer unit. By lightly touching your keyboard you will avoid a host of health problems both now and into the future. 
Read More

Saturday, August 19, 2017

// // 2 comments

6 Gadgets Your Smartphone Has Made Irrelevant

6 Gadgets Your Smartphone Has Made Irrelevant

Smartphones are powerful computers that we carry in our pocket. Nowadays, it supports different type of tools for every purpose. You can perform different tasks on our smartphones like summoning a cab to go to work, ordering food, reading news and staying in touch with our friends. At the same time, your smartphones have killed some certain gadgets. In this post are six gadgets your smartphone has killed.

Wrist watch

Analogue watch has now become a fashion accessory. You will meet people who wear a watch, but still, they check the time on their smartphone. Nowadays, smartphones are used to do lots of things and checking the time is one of them. So, smartphones are also replacing the analogue watch.

GPS navigation systems

If you struggle to find directions, you can easily use your phone to locate wherever you are going. This is because smartphones have GPS facilities. You do not need GPS navigation systems.

Radio

Those days are gone when people used to buy a box to listen to the radio. Since there is now a radio feature on their smartphone, the good old radio is now irrelevant.

Digital Cameras

Carrying a pocket-sized digital camera was previously considered as a cool thing. However, smartphones have replaced the digital cameras because your smartphone camera offers even better shots these cameras.

Alarm clock

The Alarm clock is completely dead because smartphones have definitely replaced them. You can simply set alarm on your phone.

MP3 Player

MP3 players were popular for playing music. Today, smartphones offer massive internal and external storage which is enough space for storing unlimited music. Hence, you do not need the MP3 Player.
Read More

Wednesday, August 9, 2017

// // 1 comment

5 Things to Know Before Choosing a Web Hosting Provider

best web hosting providers

There are so many web hosting providers online that you will be confused about which one to choose. Hence, this is a difficult task because if you end up selecting a terrible, erratic and poor web host, you may be unable to build an effective and great online presence and it can also have a negative impact on your search rankings. This is even much more important for businesses because if their website is always down, it may result in the massive loss of customers. In this post, we share five things you should know before choosing a web host.

Purpose

Whether you’re choosing a host for an existing website, or looking to start from scratch, what you want to use the site for should influence your hosting decisions. For example, do you plan to make money from your website, or is it something you’re setting up for fun? If it is for fun or personal, free hosting will serve you well. However, if it is a business website, you require a paid host.


Price

Expensive does not necessarily mean it is the best. At the same time, you can not use a cheap web host for hosting your website especially if you rely on your website to make money. This is not a problem for small business and startup because they can upgrade later. But, blue-chip companies should never patronize cheap host due to their limited features.

Usability

Web usability is the ease of use of a website. The web host you choose has a huge role to play in making your website usable. The number one usability feature to look out for is if the web hosting provider has programs like cPanel, ispCP or ISPConfig. These programs allow you to set up and customize your website and hosting. Thus making it easier to use.

Speed

Expensive or cheap, you want a web host that is fast and responsive. It can be very annoying if your awesome and great website has a slow load time especially when you start getting engagement and traction. Simply, get a Web host that has features that make the site load quickly.

Customer Support

A web host provider must be customer friendly by ensuring they respond as fast as possible to your inquiries and complaints especially when your website is down. If they take forever to fix your website, do not use such a host. You can get information about this from your friends who already manages a website.

Recommended Web Host: InterServer
InterServer offers web hosting service starting at $5 plus a price lock guarantee. You also get a domain for $1.99 with the purchase of any web hosting package. Click here to visit their site.

I use their service for most of my client's website and haven't had any issues with them so far and that is why I recommend them.

Disclaimer: The links above are affiliate links ie if you sign up for InterServer through the links above, I get paid. 😉 

Do you use InterServer for your web host or have any question? Let us know by commenting below.
Read More

Monday, August 7, 2017

// // Leave a Comment

5 Technologies That Will Define Our Lives in the Future

5 Technologies that Will Define Our Lives in the Future

There is no gainsaying that technology is now a major part of our life. Some of these techs are playing significant roles in our lives now - a good example of this is social media; others are for the future. These future techs will soon become widely available and if you are not prepared for it, you may find yourself out of the game because it will change a lot of things especially in the way you work. In this post, we identify some of these techs that will define our lives in the next decade.


Internet of Things (IoT)

The Internet of things (IoT) is the ability of different devices to be able to communicate because they are embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to collect and exchange data. They are usually regarded as connected devices or smart devices. This also includes Wearable technologies.

Virtual Reality

Virtual Reality (VR) is a computer technology that adopts headsets to produce realistic images, sounds and other sensations that simulate a user's physical presence in a virtual or imaginary environment. Virtual Reality has been around for awhile now but it only recently becomes widely available. The technology has changed the way people explore. A good example of this is Google Earth VR that allows users to fly over a city, stand on mountains and even go into space.

Autonomous Vehicles

Google, Apple, Uber, Samsung, and other car production companies are investing billion of dollars in developing driverless or autonomous vehicles. Driverless cars are vehicles that do not require any human to drive it and does not need any fuel. A network of sensors has made this possible. There have been testing rides as well as several failures. But pretty soon, very few people will drive fueled SUVs.

Augmented Reality

A technology that superimposes a computer-generated image on a user's view of the real world. It is widely used in the gaming world. Pokemon Go is a perfect example of Augmented Reality.

Artificial Intelligence

Artificial Intelligence is the ability of a computer system to perform tasks that usually require human intelligence. Today, you find robots that serve as a receptionist, customer service and perform surgeries. In addition to this, you have voice assistant AIs like Siri, Alexa, or Cortana.
Read More

Friday, August 4, 2017

// // Leave a Comment

6 Tips For Taking Screenshots in Windows 10

How to screenshot on Windows 10

Screenshots are important for different purposes. It can be used to capture screenshots of whatever is on your laptop. So, if you use Windows 10, you may be unaware of how to screenshot because it is relatively new. As such, we showcase six ways you can screenshot anything. Here are 6 ways to take screenshots in Windows 10.

1. Snipping tool

Snipping tool is Windows’ built-in screenshot tool. This option comes with every Windows Operated laptop. Finding Snipping Tool in Windows 10 is not difficult. Simply search for snipping tool in the search panel. Select the Snipping Tool app. As the Snipping Tool opens, click New to capture a new screenshot.

2. Windows + Shift + S

Use windows + Shift + S to capture a region of your screen and copy it to your clipboard. After you press Windows + Shift + S, the screen is dimmed, and a cursor is shown, that you can use to draw on the screen the region that you want to capture in a screenshot. Draw the area that you want to capture and release the mouse cursor.

3. Print Screen

Tap on the Prtsc button on your keyboard. Pressing the button captures the whole screen. Now open an image editor like Paint. Press Ctrl+V to paste the content. Save the image after cropping.

4. Windows Key + Print Screen

This option captures your screenshot and automatically saves them. To capture your entire screen and automatically save the screenshot, tap the Windows Key + PrtScn. The screen will dim for a second to let you know that the screenshot has been captured. Now find the saved snapshots in the following location Pictures > Screenshots folder.

5. Windows Key + H

If you would like to capture your entire screen for sharing purposes, you can use the Windows Key + H keyboard shortcut. This will capture your entire screen.

6. Alt + Print Screen

To take a quick screenshot of the active window, use the keyboard shortcut Alt + PrtScn. This will snap your currently active window and copy the screenshot to the clipboard. You will need to open the shot in an image editor to save it.
Read More

Thursday, August 3, 2017

// // Leave a Comment

5 Reasons Your Smartphone May Become Unresponsive

Causes of unresponsive smartphone

You just bought a new smartphone, you can’t seem to control your excitement. However, few months down the line, your beloved smartphone becomes slow and unresponsive over time. There are many reasons why this happens. In line with this, we share five of these reasons.

1. The OS Upgrades

If you bought your device a few years back, it may be running on Android KitKat or iOS 7. From time to time upgrades of these apps are released with a certain set of hardware specs which may not be compatible with your phone. This may affect the speed of your device.

2. Apps running in the background

Background apps can also cause your phone to slow down because the running apps are taking space. Hence, make it a habit to always close your apps if they are not in use.

3. Memory Degradation

Smartphones run on a flash memory. When the phone memory is full, your phone gets slower. Do not forget to intermittently clean your phone memory.

4. Higher expectations

Sometimes, after looking at several high-end smartphones, we expect our phones to perform better. You can’t compare Galaxy S3 with Galaxy S8. So, we should learn to manage our expectations or simply buy another device.

5. App updates

Apps can be transformed from lightweight to heavyweight over time due to updates. Developers are constantly releasing updates and every new update brings new features, which ends up taking most part of your RAM and CPU.
Read More

Friday, June 30, 2017

// // 1 comment

Top 5 Truths About the Dark Web

Top 5 Truths About the Dark Web

The internet is accessible to anybody and everybody. Is this really true when you consider the existence of the dark web? Dark web is an entire internet that can't be viewed through traditional browsers and requires special software to access. Consequently, it can be used to do all sorts of activities both legal and illegal. Therefore, it is important to know some truths about the dark web due to the unlimited stories that have been told about it. In line with this, we share five truths about the dark web.


1. Access what others cannot

Due to the fact that dark web is masked and veiled with the help of software, people perform all sorts of illicit things. You can access anything you so desire notwithstanding if it is good or bad. This is why the government are always after them but they are very sophisticated.

2. It is penetrable

With the right software, you can access the dark web. Law enforcement agencies have arrested hundreds of dark web criminals. But be careful simply because the dark web is accessible doesn't mean it's safe.

3. Home for Hackers

When hackers invade your system and you cannot find any trace or the source of the hack, it may have come from the dark web. So, you need to enhance the security of your systems and network.


4. It is not safe

The dark web is not safe. Except you are looking to do some nefarious things, you do not need to go there. For the layman or novice, all your information can be stolen and your system hacked if you are careless.


5. It is not 100% anonymous

The anonymity on the dark web is not 100%. Your cover can be blown, again, with the use of the right program. A good example of this is the Silk Road founder, Ross Ulbricht who left several digital artifacts, including his Gmail address, on clearnet forums related to his Dark Web activity. Ulbricht's digital breadcrumb trails helped the FBI uncover his IRL identity and he was arrested and sentenced to life in jail. Silk Road is a marketplace for buying drugs.
Read More

CSCPT - Subscribe To Our Email Newsletter

Computer Science Programming Tutorials (CSCPT) is a blog for sharing free programming tutorials, free source codes, eBooks, software downloads and latest technology news.


The following are some of the advantages of subscribing to our newsletter:

  • You get the latest updates sent daily to your inbox.
  • Never miss a post.
  • Be notified of freebies - ebooks, software, etc.