You may find a problem while installing and integrating Internet Download Manager with Chrome browser.Even though you have installed IDM properly, there are some manual steps are required to integrate it to the Chrome browser. In this post, I will cover how to add IDM to the Chrome browser and this method actually works..

How To Check IDM Crx File :

First of all, you need to have IDM installed in your system.
Right click on the IDM icon and go to the properties as shown in the below screenshot :

Once you are inside the folder, look for the IDMGCExt.crx as shown below :

This crx file is required to integrate IDM with Google Chrome. As mentioned on the Internet Download Manager official website , No extension from the Chrome store will work. You need to add the extension manually only. 

How To Integrate IDM Crx File To Chrome:

Open the Chrome browser and go to Settings option.

Go to Extension and drag and drop IDM crx file to the Chrome extension page.

It will automatically be added to the Chrome browser. Also, check the Enabled box if it's not already checked.

That's it ! That's all you have to do...

I have covered the introduction of Talend in one of my previous posts.Discussed about the job market of Talend and how it has already started giving tough competition to the existing ETL tools in the market.In this post, I will cover the installation of Talend and how easily you can run it on the Mac, Linux and Windows.It doesn't require you to download separate setup for different platforms.

Talend Open Studio Installation:

 Dependecy On Java And How To Install Java :

Talend has dependency on Java. So, you have to make sure, Java is installed in your system.To get it confirmed, you can open the command prompt and type the command as shown in the below screenshot :

If it is installed, you will get a version number as shown in the above screenshot. If the Java is not installed on your system , visit this link : JDK Download and select the version based on your system.

Once the Java is installed, go to the Advanced Settings and set the environment variable as shown below :

How To Install Talend Open Studio For Data Integration:

Now, you are all set to install Talend Open Studio.

Go to the download page and scroll to the bottom : Talend Open Studio Download

The setup is around 673mb. Once the setup is downloaded, extract the files. It will take a lot of space because of large number of files.

Once the files are extracted, look for the executable based on your system.

For Windows, you just have to click on Application file based on 32 bit or 64 bit configuration.
As soon as you click on the icon, it will open Talend Studio..

You can create a new project , Import a demo project ( it will have a lot of  pre-existing jobs) or import an existing project.Here, I am going to create a new one. Select Create a new project and give it a name, once done click on Create and then Finish.

Click Start Now and you will be greeted with Talend Studio...

You may get a popup for additional software installation.It's recommended to install all these softwares.

What Is Ubuntu?

Ubuntu is the most popular Linux OS in the market. Mostly used for the personal use, just like Windows. As it is an open source software, it's available for free download. It provides a very nice GUI and it doesn't make you to cram commands to get your things done. You can always visit official website to get more information : Ubuntu OS

You can also find a lot of articles on  Ubuntu on this website only, just by typing Ubuntu in the search box.

How Is It possible To Run Linux On Windows?

The first thing will come to your mind by using Virtual Machines. But be ready to get puzzled, as  there is no virtual machine involved. Everything will run natively on Windows, but as for now, it's for command line only. If you ever work on Ubuntu's before , I can say it's the reverse of Wine application. Wine is used to run .exe files on Ubuntu. For the Ubuntu's enthusiast, it's something beyond the expectation.

In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless, we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and are excited at the possibilities heralded by this unexpected turn of events.”
— Mark Shuttleworth, founder of Canonical
Just watch this video to check how well the Linux commands are working in window :

As mentioned on Microsoft Blog :

You can now run Bash scripts, Linux command-line tools like sed, awk, grep, and you can even try Linux-first tools like Ruby, Git, Python, etc. directly on Windows. You can also access your Windows filesystem from within Bash allowing you to work on the same set of files using your preferred Windows tools or Linux command-line tools.

How To Execute Linux Commands On Windows CMD ?

Once you open the command line, you just have to type bash to switch to Linux mode. 
Once it's done , you can execute Linux commands.

Just notice here, it's internally calling Ubuntu 14.04 LTS version.

The next command is mounting C: drive in the Unix way. Means, you can browse through the C drive contents but interestingly, they have mounted C drive by using Linux commands on Windows without using any virtual machines.

As you browse through the video , you will find a lot of Ubuntu's commands in action, like apt-get for installation, vi editor to open and edit files, accessing git through commands..

When This Feature Will Be Available ?

It's still in the beta version so Microsoft is planning to give it in the next update.But still , you can get your hands dirty on this beta version , follow this link to get details :

I came across a very interesting article and thought of sharing some main points of this article with you. This article was published on KDNuggets website and authored by Sebastian Raschka (Michigan University). Just like Big Data technologies, Machine learning is also creating a lot of buzz in the tech industry. Data Scientist has been using it profoundly to predict the future events.
Isn't it interesting to be your own Oracle ? you can predict future based on your present and past data.
Often when you pronounce this word Machine Learning, it looks a bit dreadful. Looks like some robotic language that would be very hard to understand. But trust me it's not if you have ever done any kind of programming in your life.In simple word, if you understand IF-ELSE statement, you can understand Machine Learning also.

What Is Machine Learning ?

As explained by Sebastian :

  • Software engineering is about developing programs or tools to automate tasks. Instead of "doing things manually," we write programs; a program is basically just a machine-readable set of instructions that can be executed by a computer.
  • Ex : E-mail spam filtering. Assuming that we have access to the source code of our e-mail client and know how to handle it, we could come up with an instinctive set of rules that may help us with our spam problem.
Machine learning is all about automating automation! Instead of coming up with the rules to automate a task such as e-mail spam filtering ourselves, we feed data to a machine learning algorithm, which figures out these rules all by itself. 

  •  In this context, data shall be representative sample of the problem we want to solve, for example, a set of spam and non-spam e-mails so that the machine learning algorithm can learn from experience.

Traditional Programming :

Set Of Rules + Data -> Computer -> Results

So, what are we doing here ? We write code to process the input, our logic are being written in the code only and based on these logic, we produce output, our result and we hope it meets our expectation :) !!

Machine Learning :

Results + Data -> Machine Learning Algorithm + Computer -> Set of rules

A bit weird, right? The whole programming concept is in reverse order.  In machine learning, we take data, provide information about the desired results, and feed it to a learning algorithm, which in turn executed by a computer. The computer then learns a set of rules that we can use to automate (solve) our problem task.Machine learning algorithms are instructions for computers to learn other instructions automatically from data or experience. Therefore, machine learning is the automation of automation.

You can read the full article here : Machine Learning Explained

So, if you are interested, you can always click on the below link and browse for Machine Learning Python tutorials, there are many tutorials available here :

Udemy Generic 728x90

Courses available on Udemy for Machine Learning:

What Is Panama Papers Leak ?

As per the Wikipedia :

The Panama Papers are 11.5 million leaked documents that detail financial and attorney–client information for more than 214,488 offshore entities.The leaked documents were created by Panamanian law firm and corporate service provider Mossack Fonseca,some date back to the 1970s.

The leaked documents illustrate how wealthy individuals, including public officials, are able to keep personal financial information private.While offshore business entities are often not illegal, reporters found that some of the Mossack Fonseca shell corporations were used for illegal purposes, including fraud, kleptocracy, tax evasion, and evading international sanctions.

"John Doe", the whistleblower who leaked the documents to German newspaper Süddeutsche Zeitung (SZ), remains anonymous, even to the journalists on the investigation. "My life is in danger", he told them.In a May 6 statement, John Doe cited income inequality as the reason for his action, and said he leaked the documents "simply because I understood enough about their contents to realise the scale of the injustices they described". 

You can get the full details here : Wikipedia Panama Papers

How Talend Helps Decode The Panama Papers ?

  • Using Talend’s open source integration software to load more than 2.6TB of unstructured data into a Neo4j graph database, which uses the Linkurious graph visualization platform to organize and access the information. 
  • The data includes relational database files, emails, and various types of documents concerning the 215,000 offshore bank accounts and shell companies that the law firm and its predecessors created for thousands of individuals between 1977 and 2015.

What Is Talend ?

This is for ETL developers. We all have been using different ETL tools for analyzing the data.
These tools includes Datastage, SSIS, Informatica etc. But there is new ETL tool in the market which is creating quite a buzz nowadays. This is because we are in the Big Data era and this tools easily integrates with Big Data and even if you are working on traditional ETL tools and you have to migrate everything to Big data, Talend does with ease.So, what is the official definition of Talend:

Talend is a software vendor specializing in Big Data Integration. The company provides big data, Cloud, data integration, data management, Master Data Management, data quality and enterprise application integration software and services.
Let's come to the main point first. What's the job market for Talend:

So, I have done relative comparison among these ETL technologies on and you can see it clearly here , the talend job market in 2016 is quite high than other ETL tools and it's growing further. Also, when you learning Talend to work on Big data, you are understanding technologies linked with Big Data as well such as HDFS, Hadoop etc.. and we all know the job trends for these. So, I don't see any reason not to learn Talend. And , what about this twitter post, updated just 2 hours back , follow #Talend on twitter for more updates.

What Are The Services Talend Provides ?

Talend offers a lot of products based on the requirements, the main are Talend for Data Intergration and Talend for Big Data Integration. When you are learning, you should start from Talend for Data Integration and from there you can go ahead for Big Data, Cloud etc.

From Where To Learn Talend ?

Offer Valid From (23 to 29th May) :Click here to Get 30% Off On Udemy Courses
Browse For Talend Data Integration Course: Beginner To Expert.

This video lecture has 11.5 hours of content and it covers everything. The creator of this lecture is Talend certified and worked on most of ETL technologies.He is going to launch the tutorial on Talend for Big Data soon.

Go through the content layout , check for the reviews and comments and if you like it , enroll for the course. This post is just to give an overview of Talend. I will be covering more on Talend in my future post so stay tuned.

What Is ?

The tagline of this website is : Are you curious?

As per the website : has inspired millions of people all over the world to get smarter every day.
For lifelong learners of all ages, we share amazing topics in visual, short-form, mobile-friendly experiences. We make learning easier and more fun than it's ever been.The Curiosity App gives you the most interesting topics and learning content from the web, hand-picked by our editors every day.Every 24 hours we release a new digest of engaging content.

Yes, they also have the app for this website , you can download it from here :

You can search the topic by category as mentioned here :

Or you can simply browse the What's Trending page..

Do you know that the total weigh of all ants on Earth is roughly the same as the weight of the human race? Well, it's weird..

If you are still hungry for the interesting contents, try Surprise Me feature. It will give you some interesting videos to watch..

Google Play Awards :

During the special ceremony at the Google I/O event, Google honored apps and games for their outstanding achievement. These apps are honored by Google itself so without a doubt, these are the best in the play store. The apps are honored in different categories. Let's have a look on these apps:

Houzz :

Get inspired with over ten million high-resolution photos of home interiors and exteriors that you can browse by style, room and location, save and share. Connect with over one million active home improvement professionals, from architects to contractors to designers and more, who can make your dream home a reality; and shop millions of products to complete your projects.

Thinkrolls 2 :

Thinkrolls 2 is an enlightening logic puzzler for kids 3-9 years old. Take pride in your children's achievements, as they sharpen their minds and solve increasingly challenging puzzles, all while having fun! Thinkrolls 2 is molding the next generation of scientific geniuses and will have the whole family enthralled!

Clash Royale:

Enter the Arena! From the creators of Clash of Clans comes a real-time multiplayer game starring the Royales, your favorite Clash characters and much, much more.Collect and upgrade dozens of cards featuring the Clash of Clans troops, spells and defenses you know and love, as well as the Royales: Princes, Knights, Baby Dragons and more. Knock the enemy King and Princesses from their towers to defeat your opponents and win Trophies, Crowns and glory in the Arena.

Table Tennis Touch :

If you like table tennis, you'll love Table Tennis Touch. Stunning graphics, intuitive swipe controls, realistic high speed gameplay and multiple game modes have made Table Tennis Touch the world's #1 table tennis game.

World Around Me :

World Around Me is a unique way to find useful places around you - such as restaurants, ATMs, shops, bus/metro stations and more. WAM uses your phone’s camera to give you a completely new way of exploring a place, anywhere in the world.

PokeMon Shuffle Mobile :

Pokémon Shuffle Mobile is a puzzle game where you line up three or more Pokémon vertically or horizontally to battle against wild Pokémon. You can play it casually—but battling, collecting, and leveling up Pokémon can also provide hours of fun.


Every day, we bring the world to our readers. With NYT VR, we bring our readers to the world.Through virtual reality, The New York Times puts you at the center of the stories that only we can tell: stories reported by a staff of award-winning journalists all told through an immersive video experience.

Alphabear :

Alphabear is an original word puzzle game by Spry Fox, the developer of the award winning game Triple Town.In Alphabear, you spell words by selecting letters on a grid. When you use letters that are adjacent to each other, bears appear! The more letters you use, the bigger the bear gets, and the more points you earn!


Use Hopper to save up to 40% on your next flight. The app analyzes billions of flight prices daily to predict how prices will change and sends you a push notification when your flight is cheapest, so that you never miss a deal.

App Link !

Get TricksFind Android app by clicking this icon :
Get it on Google Play

What Is Google Developer Certification ?

As described by Google :

Google Developer Certification is a program designed so you can show what you can do and not simply what you know. It allows you to demonstrate your proficiency and skill with typical tasks that you as a developer perform daily in your job.In taking and passing a certification exam, you will become recognized for your skills, which in turn will allow you to promote yourself to relevant communities, projects, or employers.

It's from Google so it's not like other certifications where you have to cram properties to clear the exam, it will be more practical oriented as mentioned in the program details.Please find the details below :

Google Certification Program Details :

  • For every certification exam we offer, we will publish the specific competencies you should know before taking an exam as well as the rubrics that will describe how you will be assessed.
  • Our certification exams are performance-based. In an exam, you will be given code projects to demonstrate competencies. To pass the exam, you will be asked to create, add functionality, and/or fix defects in a new or existing app.
  • Certification exams are backed by rich training content offered as online curriculum, instructor-led training, or self-study materials. Completing this content will prepare you to pass the exams.
  • When you pass a certification exam, your certificate, badge, or any other digital mark will be stored for you in a central, verifiable location. In addition, you will be able to take your mark, include it in an email signature and embed it on sites such as LinkedIn and Twitter.
So, what do they have currently in store? This is for all Android Developers who want to get certified from Google..

Associate Android Developer Exam :

he Associate Android Developer exam demonstrates the type of skill that a newer Android Developer should have as they begin their career. By passing this exam and earning the Associate Android Developer Certification, you will show that you are competent and skilled in tasks that a developer typically performs.The exam will open in July.

Want to brush up your skills? Take this online course created by Google and Udacity team :

What Is Android Instant Apps ?

As mentioned on Google Developer's blog :

Today we’re sharing a preview of a new project that we think will change how people experience Android apps. We call it Android Instant Apps, and it evolves Android apps to be able to run instantly, without requiring installation. With Instant Apps, a tap on a URL can open right in an Android app, even if the user doesn’t have that app installed.

Why Android Instant Apps Are Required ?

As per the Google :

Developers tell us they wish they could bring users into their apps more quickly and easily. With the web, you can click on a link and land on a web page — it takes one click and just a few seconds. It should be easier for users to access a wider range of apps, and for developers to reach more people. 

Isn't it a interesting thought? Instead of installing app, you can just click on the apps and boom !! it will start running.. amazing !! just like web browsing.. you can click on any web link and it will redirect you to the website..

What about the Android App Developers ?

As a developer, you won’t need to build a new, separate app. It’s the same Android APIs, the same project, the same source code. You’ll simply update your existing Android app to take advantage of Instant Apps functionality. In fact, it can take less than a day to get up and running for some developers, though the effort involved will vary depending on how your app is structured. You modularize your app, and Google Play downloads only the parts that are needed, on the fly. And when you do upgrade, your app will be available to more than a billion users on Android devices going back to Jelly Bean.

They have shared some previews of the Android Instant Apps :

As you can see here, the app link is shared and other user just have to click on the link to get the app running.. No installation !!

When They Are Planning To Roll It Out ?

As per the Google :

This is a big change, so it's going to take some time. We’ve been working with a small set of partners to help refine the experience, including developers like BuzzFeed, B&H Photo, Medium, Hotel Tonight, Zumper and Disney. We’ll be gradually expanding access for developers and bringing Instant Apps to users later this year.


Udemy Courses :

Udemy provides an online platform to learn any thing related to Technology. There are more than 30,000 courses available on Udemy platform. You can seriously learn anything. Now a days, the hottest technologies are related to data science and guess what we already have course on Udemy platform up and running. Based on your interest , browse the courses and enroll to learn. It's way cheaper than the taking classes outside. To make the courses much more cheaper, Udemy is offering 30% off on most of the courses.

30% Off On Udemy Courses :

Now, learn anything in reduced price. The offer is valid only for few days. The validation period :

Start date: May 23rd, 2016
End date: May 29th, 2016 - 11:59pm Pacific Time
Promocode: 30OFFTHISWEEK

Just click the below link to go to the courses and register for the courses to learn something new:

30% OFF On Udemy Courses

You won't regret your decision !!

Android Apps To Chromebook ?

Yes, if we have been hearing the Google I/O 16 talks then this is the most interesting topic.
Soon, Google Chromebook guys are planning to bring android apps to your Chromebook , means you can run android apps in the large window of your Chromebook without any emulator or third party software, isn't it interesting? 

Why To Bring Android Apps To Chromebook ?

As mentioned on Google Chromebook's blog :

Schools in the US are now buying more Chromebooks than all other devices combined -- and in Q1 of this year, Chromebooks topped Macs in overall shipments to become the #2 most popular PC operating system in the US*.We’ve been encouraged by this growth, but our users have often told us that they would like to do even more with their Chromebooks -- run more apps, use Office files more easily, connect with a variety of apps, and do more when they’re offline.

Benefits Of Running Android Apps To Chromebook:

As mentioned on Google Chromebook's blog :

You’ll be able to download and use Android apps, so you can make a Skype call, work with Office files and be productive offline -- or take a break with games like Minecraft, Hearthstone or Clash of Clans. The same apps that run on phones and tablets can now run on Chromebooks without compromising their speed, simplicity or security. This is good for users and great for developers - in addition to phones and tablets, they will be able to easily bring their apps to laptops.

When They Are Planning To Roll It Out ?

Google Play will start rolling out in the developer channel with M53 on the ASUS Chromebook Flip, the Acer Chromebook R 11 and the latest Chromebook Pixel. Over time, this will roll out to other Chromebooks in the market too. And, we've also been working with our partners to launch some great new devices specially designed for Play. Stay tuned for more details to come over the next few months.

If you have missed it, then this is for you :

Youtube Music Player :

We all love Youtube music videos. But there is one problem, if I have to watch or listen to my favorite bands songs, I have to subscribe to their channel to keep myself updated. Also, we don't have genre criteria to select my songs. We can find these features in any of the music websites or music app but what if I want these features for Youtube videos also.So, In this post, I am going to cover a chrome extension which will help you to listen Youtube videos just like any other music player.

How To Turn Music Videos To Player :

Go here and add this to chrome : Launch Youtube Music Player

Once this got added, launch the app. It will open a window as shown in the below screenshot :

Based on your mood, you can select any genre and it will give a huge list of the artists or bands. You can select your favorite and just like any other music app, it will give you a nice layout to play all songs..

Now, if you want to watch videos also then just hit this tiny button at the right corner of the screen as shown in below screenshot :

Big Data Analytics :

In my one of the last posts, I have covered how to install Apache Spark for the Big data analytics and why you should learn it. In this post, I will cover how you can learn it. The best mode of learning anything is by doing some hands on. You need a good instructor who can give you step by step instructions so that you don't have to puzzle your mind searching for content. We already know the Big data is the hottest technology of this decade and there are several tools emerging in the market to make Big Data Analytics more easier. Python and Apache Spark are at the top.See the job trends below :

How To Learn Big Data Analytics?

I am going to recommend two Udemy courses for this. In the first course, you will learn about the basics of Hadoop, Apache Spark , SparkSQL etc. And in the second one, you will get hands on.
It's not necessary to enroll for both courses. You can select based on your need.

Udemy Course: Big Data Analytics With Apache Spark And Python

By taking this course , you will be able to :
  • Understand the concepts and capabilities of distributed computing in Spark.
  • Learn about Data Engineering with Spark
  • Use new capabilities like Spark SQL and Streaming
  • Master the application of Analytics and Machine Learning techniques
  • Build real time Data Science applications
  • Do all exercises on your windows laptop/desktop without the need for VMs
For more details, Please click on the below screenshot.The course cost is only $20 (approx 1300rs)!!

Udemy Course : Taming Big Data with Apache Spark and Python - Hands On!!

By taking this course, you will be able to:
  • Learn the concepts of Spark's Resilient Distributed Datastores
  • Develop and run Spark jobs quickly using Python
  • Translate complex analysis problems into iterative or multi-stage Spark scripts
  • Scale up to larger data sets using Amazon's Elastic MapReduce service
  • Understand how Hadoop YARN distributes Spark across computing clusters
  • Learn about other Spark technologies, like Spark SQL, Spark Streaming, and GraphX
  • By the end of this course, you'll be running code that analyzes gigabytes worth of information – in the cloud – in a matter of minutes.
For more details, please click on the below screenshot. The course cost is $25 only.

© 2015 Techie's House. Designed by Bloggertheme9