Skip to main content

Posts

How To Code? Function Overloading

If you are thinking how does this image relates to the topic, don't think. Keep calm and keep reading. What is function overloading? Function overloading is a concept in programming where there are multiple functions with the same name having different parameters. Different parameters mean either the number of parameter is different or the data type or the order of input parameters is different. If the names of multiple functions are the same then how does a compiler/interpreter recognize which function has been called? Recall function signature from the previous post. Compiler recognizes each function by its signature and function signature includes function name, number of parameters passed to it, their data type and the order in which they are provided. Each version of an overloaded function is almost same for us but entirely a different function for compiler. It just executes the function to which a call has been made irrespective of it is an overloaded function or not provide…

How To Code? Types Of Functions In Programming

Types Of Functions In Programming: In previous post we briefly discussed what are functions in programming and how to use them  in a generic way. Here, you will learn what are different types of functions.
Functions are divided into two categories based on where their definition exists.
Built in functionsUser define functions 1. Built-in Functions Built-in functions are those which are already defined in a library. All you need to do is to import the library and call the function. There is no need to define and declare the required function. Steps to use Built-in function: Each and every language has a rich set of libraries developed for specific purposes. It is really hard to remember all of these libraries and functions and there is no need to remember at all. Here are listed some steps that I would suggest you to find a library and its functions for certain task. Understand both the problem and your solutionSearch a library suitable for your needFind your required function and read…

How To Use Notepad To Keep Your Credentials Secure From A Kelogger?

Keylogging is considered one of the most dangerous attack in cyber security because it is hard to detect and it can steal your most valueble information. Keylogger is a malware which records your keystrokes and send it to the intended person or store it in local storage which can latter be used for any purpose. It can record your social media account passwords, bank acount PIN, emails you type to your boss, messages you send to you ba, litrally everything you type. Keyloggers are spread through the same means other malware are distributed. It could be directly installed in a victim's device or sent via the Internet. Direct installation is hard and could be easily prevented. However, you need to take some security measures in order prevent remote installation.  There are some useful methds which can keep you secure from keyloggers. Gavin Phillips lists here 5 of them to protect yourself against keyloggers. But these precautionary measures work only for your own device. Consider a …

How To Code? Functions in Programming

What is a function in programming? A function in computer programming is just a block of related and reusable code which performs a single task or activity.
Function is also called method, procedure, sub-routine etc. I will try to cover each and every aspect of functions here. I have divided this post into two sections. One section explains the structural components and the other explains non-structural components. I am categorizing these things because I think it will help you better understand functions. These categories are not official. Tell me in the comments whether you liked the categorization or not. Based on your response, I will update this post. Structural Components:  There are four structural components of a function: NameBodyInputOutput 1. Name: Function name is the same as a variable name. It follows the same conventions a variable name follows. Special characters and spaces are not allowed in function name. Name of a function is used latter in the code to call/execute t…

How to Code? Learn These 5 Basic Concepts of Programming

If you are intrigued by the title and you are reading this, it means that you are interested to learn how to code. You might have heard people saying that programming is a God gifted skill and not everybody is blessed with it or programming is not for people like you or me or whatever. Believe me, that's bullshit. Computer programming is the most interesting and the easiest skill to acquire in computer sciences. At least, I think so. It is said that one can do almost everything with programming and its true. If you can do everything with something, it then definitely worths a lot of your time. A question arises here that how much time one should dedicate daily to learn how to code fast and effect? I would say 8 hrs if you are on your own. To reduce the time and effort you need to learn programming, you should benefit from those who have experience and are good at it. As far as I think, you can boost up your learning process if you learn the basics well. Different authors have a d…

7 Must Have Gadgets In 2019

Headphones: Sony WH-1000XM3 Our recommendation for the best headphones, the ideal wireless and the very best noise cancelling headphones is the Sony WH-1000XM3. Simply speaking, we actually approve of those cans. Sony wins sound quality and layout, together with touch controls on the ideal earcup that work superbly along with a battery life that lasts around 30 hours. Together with USB-C rapid charging and outstanding wireless sound performance, these superstars are worth every cent.

Exercise tracker: Fitbit Alta HR If you don't have a fitness tracker, then the Fitbit Alta HR is a wonderful place to get started. Unlike a smartwatch, the battery lasts a whole week and the slim and discreet ring houses plenty of tech. It tracks steps, calories burned off, sleep and heart rate, includes extras such as hourly mini goals and comes in six colors with accessory bands sold separately. The only disadvantage is it's not waterproof.

Laptop: Dell XPS 13
The Dell XPS 13 is the definitive Mac…

Unsupervised Singing Voice Conversion: Facebook's AI Can Convert Your Voice Into Any Other Singer's Voice

You might have heard of the miracles artificial intelligence is doing these days. From movie recommendation on Netflix to Sophia, the robot, from intelligent humanoids in video games to super intelligent Google Assistant, artificial intelligence is dominating most aspects of our lives. It has an impact on our present and future in either way.
Continuing the pursuit to a technology intensive future, Facebook in collaboration with Tel Aviv University published their new research last week on arxiv.org (Unsupervised Singing Voice Conversion). Researchers at Facebook have trained an intelligent machine which can instantly convert audio of one singer to voice of another singer. You check the sample results here. All that is needed is to record a song in own "beautiful" voice and feed the file to the machine. AI will never disappoint you. The results will astound you.
Summary of the work According to authors of the work,
Our approach could lead, for example, to the ability to fre…

Samsung Galaxy Fold: Specs and Features

Samsung Galaxy Fold smart phone is launched in February 2019. The phone has two displays one is 7.30-inch touchscreen primary display with the resolution of 1536x2152 pixels, and its second display is a 4.60-inch touchscreen, with a resolution of 840x1960 pixels.

Samsung Galaxy Fold comes with 12GB RAM and is powered by an octa-core processor.

Samsung Galaxy Fold is powered by 4mAh battery. It also supports wireless charging and also a quick charging 2.0 Fast charging.

It runs Android Pie version 9.0.

Samsung Galaxy Fold has three Cameras, the rear packs a 16-megapixel primary camera with an f/F2.2 aperture; a second 12-megapixel camera with an f/F1.5/F2.4 aperture and a third 12-megapixel camera with an f/F2.4 aperture. It supports a 10-megapixel camera on the front for selfies, with an f/F2.2 aperture.

Samsung Galaxy Fold has a memory of 512GB. and is android pie.

Samsung Galaxy Fold includes Wi-Fi, GPS, and USB Type-C connectivity.


About Samsung Phones 
The Samsung company is one of the bi…

Samsung Galaxy Fold: A Smart Phone or A TV Remote?

This week The South Korea electronics company has revealed Samsung Fold to media. Bloggers and YouTubers have got their hands on the device but it is not yet released for customers. The phone comes with novel technology, a foldable screen. Although it is a huge move to make smartphones smarter but customers feedback has yet to be seen. Prior to the release of the phone, it is hard to say whether Samsung Galaxy Fold is something that users wanted or something that users needed.
MAYA (Most Advanced, Yet Acceptable), a theory by Raymond Loewy who has designed almost everything says that the most advanced design should be given to users, but not more advanced than what they are able to accept and embrace. An innovation is more likely to be welcomed by its user if it lies at the intersection of novelty and familiarity. If the product is full of astounding innovation but people are not familiar with it and vice versa, the chances of failures are high. As people have seen foldable phones an…

Deep Learning: A Quick Overview

This photo is from 1980, and the reason why we are dwelling into history is that neural networks along with deep learning have been around for quite some time. They have started picking up now and impacting the world right now, but if you look back into the 80s you will realize that even though they computers weren’t invented in 60s and 70s they really caught on to a trend and got the wind in 80, So people started talking about them a lot. There was done a lot of research in that area and everybody thought that deep learning or neural networks this new thing that is going to impact the world and is going to change everything and will solve all the world problems. And then it kind of slowly died for the next decade. So what happened why didn’t the neural networks survived and not change the world? The reason was they were not just good enough, they are not that good at predicting things, and not that good at modeling or they were not a good invention or is there any other reason. So a…

How Reading More Helps You Get Smarter: Benefits of Reading

When you read a book, you live a certain time of the author's life. It takes less than a week on average to read a book of average size. Within this one week, we acquire all the knowledge and experience that the author has got in many years. Reading is so powerful that it could lead you to a word which does not exists, it could make you believe the things that you have never heard of. It can make you rich, smart and successful. This is why reading is one of the most common things among successful people. Elon Musk, Bill Gates, Dan Pena and many more like them recommend to read regularly on daily basis.
Any kind of reading either a book, an article, journal or magazine can boost memory and empower imagination. It stimulates different areas of your brain and develops new neurological pathways inside your main processing unit which has delightful effects on your personality. Effective reading broadens your vision and always push you one step ahead in the competition. Effective readi…

Games on Play Store Which Can Ruin Your Kids' Lives: Be Aware

Young Kids can download and play games packed with Shooting, stabbing, gore and micro transaction gambling on Google's Play Store even when parents turn on controllers to make them toddler-friendly. All these games and programs have something in common: they are marked as being safe for young children. Few examples are given here.
Mad Max Zombies An Android first-person shooter, full of spurting blood, disturbing imagery of walking corpses and realistic firearms, has been  rated by its creator as Pegi 3 - a rating that is considered appropriate for all age classes, with no sounds or pictures that are very likely to frighten young children and only the lightest, most childlike depictions of violence.

It is just one gory example of a growing problem. The Play Store is filled with apps that withstand Google's era rating policy and filtering tools. A number of those matches have been installed millions of times. After we sent Google a sample of 36 matches with improper content f…