29 Jan 2019

Instagram Tricks 2019

Instagram Tricks 2019
Competitor Analysis
View a competitor’s page with a similar niche and see what Hashtags they use and rank on.

Be Realistic
Don’t only go for Hashtags with a lot of posts but mostly go for Hashtags that you can get enough likes to be a Top Post!

Know the Limit
It is important to know the limit of Hashtags Instagram lets you use! The current limit is 30 Hashtags per post.

Be Specific
The more vague the Hashtags the easier it is to get lost in recent posts so be more specific!

Hashtag Research
When researching Hashtags make sure to check if the Top Posts are in your niche and have a similar amount of likes that you averagely get on your Posts.

Hashtag Search
Look up hashtags that are relevant to your photo. When finding great hashtags make sure to note how many posts have used the hashtag. 

Complete Guide To Build A Viral Website in 2019

Complete Guide To Build A Viral Website in 2019
Complete Guide To Build A Viral Website


Would you want to create  viral website which goes viral in social media ?

Are you want to earn $$$ by without doing SEO by making a viral niche blog?

Would you want to drive traffic without link building by building viral content sites?

If you are not interested in this topic then stop reading remaining post. This post is all about on create  viral blog which rock on social media.

Before starting to get ready to work hard. Yes, you need a lot of efforts to launch it on right ways. Here I have written more than 5000 words on this topic.

These whole things depend on upon you and your budgets. If you have enough budget to run a campaign then you make more money and bank. But don’t worry if you don’t have more budgets.

It is not simple as you think. We are going to create a WordPress blog on viral niche and then sending a lot of traffic through social media.

Here traffic will depend on upon your budgets and your hidden talent. If you don’t have much money to spend then start with $10 per day. Then move to $15 and $25 and so on.

If you want to start with a low budget then $500 is minimum and essential. Here i will show you how we can make a viral blog in $500.

What is Viral News :

If you have a question something like what is viral content. The news which present for a short time of span. Suppose Virat Kohli smashed 400 runs ( I guess he can do) then all social media will go crazy about this news. Hence it will become viral news.

The life of a viral news is very short. But in such short time it gets maximum social likes and shares.We have need to pick up such viral news and then writing good content on blog. And finaly our aim is to drive target traffic from social media. We need to promote these types of post on social site.

What we need to make a viral site

Here, i am going to share each and every point to start new viral blog. I have listed most most important points here.

Select A Good Niche For Viral Blog

The very first step is to pick a niche for your viral website. You can select a trending or viral niche by using google trends. Here is few niche, which is good to start a viral blog. Here you will learn how to find viral content.

1.     Entertainment Niche  : People love entertainment. If you want to bank hard then this is a good niche. In this niche, you can create a blog on Bollywood gossip, movie reviews, and other viral news which entertain your audience.

2.     Sports Niche : I love cricket a lot and don’t miss any update related to cricket. Similarly, some people have an interest in football, Olympics, and other sports. So, golden point is that sports niche is also a good choice.

3.     Education : Education is necessary for everyone. In countries like India , anyone wants to join any govt job or mnc job. I got remembered my old days when I liked a lot of job-related page and groups. I wanted to setup in good company. So education niche is quite good to start a viral blog.

4.     Technology : Compare you current smartphone and your first phone. Is both are using the same technology? Nope, technology is growing day by day. People always want to know about new tech things, new tips ,new tricks and other.If you are planning to start a trending blog then tech niche is good. But this niche is fulfilled with competition.

5.     News: See the facebook page of The Rajasthan Patrika or any other newspaper. How much traffic they are getting by this. A ton of traffic because of writing style and viral niche. The news is a niche which is always green. You can start news niche too.

6.     Travel : People loves to travel each part of the earth and another planet too. If you start a blog with this niche then your blog will rock definitely.

7.     Fashion : This niche is only for women. I don’t say that men don’t like this. But if you want to target female/women traffic then fashion is a worthy choice. You can start with sub-niches like sari blog, jewelry, and beauty blog.

8.     Finance: I don’t have much idea about this niche.but according to a report it 3rd largest niche.

9.     Quiz : Few day back, I created a quiz blog for my client. Where she was posting silly questions and getting huge traffic. So this one is also good niche

10. Jokes : There is a page of facebook named as Rajnikant vs cid jokes. This page has complete 1 million likes. Why. Because of viral jokes and hearth teaching post. In simple, create a blog on jokes , update regularly and …. ( you know what I want to say)

Top 10 Viral Content Sites
§  Buzzfeed

§  Upworthy

§  Viralnova

§  Zergnet

§  Distractify

§  Ranker

§  Playbuzz

§  Uproxx

Setup WordPress CMS For Viral Website
After selecting proper niche  we need a domain and hosting for creating a WordPress blog. You can buy a domain name from Bigrock or GoDaddy. Here is great article for buy domain with GoDaddy.  But you need play safe while choosing hosting.
Here, I will suggest you use WordPress. Because WordPress have more flexible and more themes, plugins and features.

We are going to drive a ton of traffic from the different location. So we need VPS to handle this traffic. If you don’t have not good budget then you can go with shared hosting.

Here I have listed some top shared and VPS hosting provider. You should buy VPS if you have sufficient budget.
1. Digital Ocean : Digital ocean is my first choice. If you want to host your blog on a virtual private server(VPS) digital ocean is a good choice. It’s starting plan is 5/month. But I will recommend you to go with the $10/month plan.
2. A small Orange : Digital ocean is not our last choice. you can buy VPS from a small orange too.
3. Inmotion : In case you don’t have much balance like me, then in motion is the right choice. It’s starting plan is just $4/month.

4. CloudAxis : Check CloudAxis Discount

Now our niche , domain, and hosting are ready. Next, we have to setup a WordPress blog. It’s a quite easy job to install WordPress. It will take maximum 2 minutes to start a viral WordPress blog. But if you want to install WordPress on the digital ocean, this tutorial will help you.

Golden Tips To Setup WordPress

Although starting a WordPress blog is very easy.but here I am giving you some bullet proof to set up a trending WordPress blog.
1. After completing WordPress installation,remove hello word post. You should know about it already.
2. Next tips is to change your permalinks as you want. But don’t use plain type permalinks.
3. Disable WordPress default comment and install facebook comment system. the reason is that we are targeting facebook to drive traffic. It will help you to increase you conversation rate on facebook.
4. Add at least single WordPress SEO plugin. You can choose Yoast plugin or all in one SEO plugin. It will help you to setup facebook meta tags. Facebook meta tags are very important so these plugins will make your work easy

5. The last step is to install a theme which suits our niche. I searched the whole google (just tried) and collected these themes. These themes are good for a viral niche blog. Here is top 5 themes but all are paid.

Top WordPress Theme For Viral Niche Website

§  Socially Viral By MyThemeShop

§  Viral WP

§  Newspaper

§  Rexus Theme

§  NewsPaper by MyThemeShop.

§  Uploader for video blog

§  Noes wp

§  Bimber theme

§  Doberman

§  Furious

Congrats your blog is ready. Now comes to monetization part.

How To Monetize a viral niche blog

If you want to make money from social traffic, you need very relevant ads. Google Adsense is my first choice. You can use other accounts for this job. If you don’t have Adsense then buy AdSense from brokers.
Before placing ads on your blog, make your blog Adsense ready. Add the important page to your blog. I am talking about contact us, about us and privacy page.

You can make money by promoting affiliate products and other networks too.

Social management tools For Viral Blog

I am sharing some free as well paid social media management tools for better user experience. you can use these tools or skip. The choice is yours.

§  Sprout Social

§  Buffer

§  Raven Tools

§  HootSuite

§  Likeable local

The main work is starting from here. Here we have to dominate facebook completely.

Our main goal is to write viral content and then sharing it to facebook. Now for the better result, we need some big facebook page to drive traffic.You are in double mind now.
Should I use a big facebook page or Should I run facebook ads?

Here both are good. But initially, we need at least 10k to 100k likes facebook page to make our work easy.

Now I am moving to an another topic here. But I am damn sure, you will like it.

Let’s go.

Create a 50k FaceBook page in 20 days

The title is sounding is good and weird too. But here I am writing about how to create a 50k likes pages very fastly.

1. Very first is that create 10 plus fake facebook accounts. Setup them in such a ways that they look real. Update your(fake account) profile picture. Here I would recommend to not create the fake accounts like Angel Piya or whatever. Anyone catch such type of accounts.

2. Here we need to add 5000 friends to each account. It’s very easy and will take maximum 10 days. For this , Like some big pages and send the friend request to their commentator.
You should follow below point otherwise your account will ban.Don’t send more than 50 requests at once. Take break of 2 hours. And also don’t accept request too

3. Create your id viral

4. Now change your facebook account to the fan page.
5. Add your friends to page.
6. You will get 20k likes to each page.
7. Now merge all pages. If you don’t able to merge them then don’t worry. We are not building a brand site. We just need traffic.

I have written just an overview of creating a big page. I will write a complete post on this topic soon.
You also need to advertise your post for more engagement.
Here is quick view for better results.
1. You need a credit card for this work. If you don’t have then left remaining topics.
2. Always try to mobile timeline ads. It is highly recommended.
3. For desktop , try Right side ads.
4. Use big images while creating ads.
5. Don’t spend your all budget on single ads. Try different.

That’s it.
Over To View : I have tried my best to share my view on creating a viral niche blog.I wrote basic of a viral blog. Currently, I am working on a viral blog. I will share my case study soon.
If you have any question, then comment section is the right place. Drop your valuable comment.

 

 

28 Jan 2019

How to write your favorite functions R in Python?

How to write your favorite functions R in Python?

One of the great modern battles of the data science and machine learning is “Python vs. R”. There is no doubt that both have gained enormous ground in recent years to become top choice of programming languages for data science, predictive analytics, and machine learning. In fact, in a recent article from IEEE, Python overtook C++ as the top programming language of 2018 and R has firmly secured its spot in top 10.

However, there are some fundamental differences between these two. R was developed primarily as a tool for statistical analysis and quick prototyping of a data analysis problem. Python, on the other hand, was developed as a general purpose modern object-oriented language in the same vein as C++ or Java but with a simpler learning curve and more flexible demeanor. Consequently, R continues to be extremely popular among statisticians, quantitative biologists, physicists, and economists alike whereas Python has has slowly emerged as the top language of choice for day-to-day scripting, automation, backend web-development, analytics, and general machine learning frameworks with extensive support base and open source development community work.

Mimicking functional programming in Python environment?
Functional programming nature of R provides users with extremely simple and compact interface for quick calculations of probabilities and essential descriptive/inferential statistics for a data analysis problem. For example, wouldn’t it be great to be able to answer the following question with just a single compact function call?

How to calculate the mean/median/mode of a data vector?
How to calculate cumulative probability of some event following a normal distribution? how about if the distribution is Poisson?
How to calculate the inter-quartile range of a series of data points?
How to generate few random numbers following a Student’s t-distribution?
R programming environment allows you do just that.

On the other hand, Python scripting ability allows an analyst to use those statistics in a wide variety of analytics pipeline with limitless sophistication and creativity.

To combine the advantage of both worlds, one needs a simple Python-based wrapper library which contains most commonly used functions pertaining to probability distributions and descriptive statistics defined in R-style so that users can call those functions real fast without having to go to the proper Python statistical libraries and figure out the whole list of methods and arguments.

A Python wrapper script for most convenient R-functions
I wrote a Python script to define the most convenient and widely used R-functions in simple statistical analysis — in Python. After importing this script you will be able to use those R-functions naturally just like in a R programming environment.

Goal of this script is to provide simple Python sub-routines mimicking R-style statistical functions for quickly calculating density/point estimates, cumulative distributions, quantiles, and generating random variates for various important probability distributions.

To maintain the spirit of R styling, no class hierarchy was used and just raw functions are defined in this file so that user can import this one Python script and use all the functions whenever he/she needs them with a single name call.
Note, I use the word mimic. Under no circumstance, I am claiming to emulate the true functional programming paradigm of R which consists of deep environmental setup and complex inter-relationships between those environments and objects. This script just allows me (and I hope countless other Python users too) to quickly fire up a Python program or Jupyter notebook, import the script, and start doing simple descriptive statistics in no time. That’s the goal, nothing more, nothing less.

Or, you may have coded in R in your grad school and just starting out to learn and use Python for data analysis. You will be happy to see and use some of the same well-known functions in your Jupyter notebook in the similar manner that you have used in R environment.

Whatever the reason may be, it is fun :-)

Simple Examples
To start just import the script and start working with lists of numbers as if they were data vectors in R.

from R_functions import *
lst=[20,12,16,32,27,65,44,45,22,18]
<more code, more statistics...>
For example, you want to calculate Tuckey five number summary from a vector of data points. You just call one simple function fivenum and pass on the vector. It will return the five-number summary in a Numpy array.

lst=[20,12,16,32,27,65,44,45,22,18]
fivenum(lst)
> array([12. , 18.5, 24.5, 41. , 65. ])
Or, you want to know the answer to the following question.

Suppose a machine outputs 10 finished goods per hour on average with a standard deviation of 2. The output pattern follows a near normal distribution. What is the probability that the machine will output at least 7 but no more than 12 units in the next hour?
The answer is essentially this,


You can obtain the answer with just one line of code using pnorm…

pnorm(12,10,2)-pnorm(7,10,2)
> 0.7745375447996848
Or, the following,

Suppose you have a loaded coin with probability of turning head up 60% every time you toss it. You are playing a game of 10 tosses. How do you plot and map out the chances of all the possible number of wins (from 0 to 10) with this coin?
You can obtain a nice bar chart with just few lines of code and using just one function dbinom…

probs=[]
import matplotlib.pyplot as plt
for i in range(11):
    probs.append(dbinom(i,10,0.6))
plt.bar(range(11),height=probs)
plt.grid(True)
plt.show()

Simple interface for probability calculations
R is amazing to offer an extremely simplified and intuitive interface for quick calculation from essential probability distributions. The interface goes like this…

d{distirbution} — gives the density function value at a point x
p{distirbution} — gives the cumulative value at a point x
q{distirbution} — gives the quantile function value at a probability p
r{distirbution} — generates one or multiple random variate
In our implementation, we stick to this interface and associated argument list so that you can execute these functions exactly like in a R environment.

Currently implemented functions
Currently, following R-style functions are implemented in the script for fast calling.

Mean, median, variance, standard deviation
Tuckey five-number summary, IQR
Covariance of a matrix or between two vectors
Density, cumulative probability, quantile function, and random variate generation for following distributions — normal, uniform, binomial, Poisson, F, Student’s-t, Chi-square, Beta, and Gamma.
Work in progress…
Obviously, this is a work in progress and I plan to add some more convenient R-functions to this script. For example, in R single line of command lm can get you a ordinary least-square fitted model to a numerical data set with all the necessary inferential statistics (P-values, standard error, etc.). This is powerfully brief and compact! On the other hand, standard linear regression problems in Python is often tackaled using Scikit-learn which needs bit more scripting to accomplish this. I plan to incorporate this single function linear model fitting feature using Python’s statsmodels backend.

If you like this script and find use for it in you work, please star/fork my GitHub repo and spread the news.