Monday, February 29, 2016

Top 5 Free Apps For Videography Enthusiasts

The number of smartphone users in India is massive and it’s growing everyday. Shooting a high definition movie clip has become quite easy these days. You can simply pull out a smartphone form your pocket and hit record button. Many power users are publishing interesting videos on YouTube. The platform has empowered videography to a new extent. Today we have listed some free apps that can help you nurture your videography skills





1. VivaVideo

VivaVideo is a powerful tool that helps you split and trim clips, merge videos and also apply some effects to the video. You can apply filters, transitions, stickers and music to the video. The tool helps you choose from 60 live effects. You can preview all these effects immediately after applying. VivaVideo lets you save and share videos. The free version works with clips of up to five minutes. You can upgrade to premium version for unlimited video length.

2. VideoShow

VideoShow is similar to VivaVideo except, this tool lets you download themes, sound effects and fonts for free. You can add animated frames and subtitles to the video. Incorporating photos, transition effects is quite simple with VideoShow. The app has a toolbar that contains additional editing functions like trimming a video, covering video to an MP3 file, compression of file size etc.

3. Reverse Movie FX

Reverse Movie FX is a simple app that coverts the video and plays it in reverse. The app has an option to remove the background audio and stitch original video to reversed one. It is gives a fun effect to the video. You can either record a new video using the app or reverse the pre-recorded one. 

4. Lapse It

Lapse It lets you record shoot photos continuously and create a video out of it. The video makes you feel like the time is moving really fast. You can set the rate at which frames are played. The tool comes with focus mode, exposure, color effects and white balance. You can record the video in three formats i.e., H.264, MP4 and MOV). It is very similar to scenes in movie where they showcase day transition into night in few fast moving frames. The free version lets you record videos in 480p resolution. You can buy pro version to record HD videos.


5. Trim Your Videos

Trim Your Videos is a simple but very useful tool for smartphone users. Most smartphones these days support HD recording. But, recording videos in 1080p results in large file sizes. You can view these videos on large TV screens but, it is not very easy to share large file size over social networks. You need to shrink the video size in such cases. Trim Your Videos helps you shrink and convert video files to compressed file format.

Courtesy:- EFYTIMES News Network

10 Words Only Googlers Understand!

Tech giant, Google has a massive employee base of 40,000 all across the world. The company has succeeded in creating a world-class culture. All Googlers swear by the company philosophy and follow Google dialect across the globe. Today we have listed 10 keywords that only Googlers can understand.


1. Plex

Google’s HQ, the campus at Mountain View is called Googleplex. It’s shortened form is Plex.

2. GBike

Bicycle is the most preferred mode of transport in Google’s campus. The GBike is known for it’s colors. You can catch glimpse of these conference room bikes all around Google campus.

3. Stan

Google has it’s own T-Rex, it’s called Stan. The statue is to remind the company to never become a dinosaur. 

4. Noogler

If you are new to Google, you will be called a Noogler. It’s pronounced as ‘new-gler’. All Nooglers are given a Google colored cap.

5. Gayglers

Members of LGBT community and their supporters are called as Gayglers.

6. Greyglers

All the Google employees that are over 40 years old are called Greyglers. One of the prominent Greygler is Vint Cerf, he is a the chief internet evangelist at Google.

7. Xoogler

Xoogler is a shortened version for ex-Googler. Once a Google employee leaves Google, he is called Xoogler. It’s pronounced as ‘zoo-gler’. 

8. Googlegeist

Googlegeist is an annual survey at Google. Employees are asked to rate their managers and life at Google. More than 90% Googlers fill out Googlegeist every year.

9. Perf

Annual Perf is more of a performance review at Google. It determines rise or fall of Googlers in coming year. Google has more performance reviews that are supplementary to Perf.

10. TGIF

TGIF stands for ‘Thank God It’s Friday’. Google uses this word as the name of weekly all-hands meeting. Google started conducting these hour-long meeting in early days to keep track of performance. TGIF is now conducted over Google hangout worldwide. 


Courtesy:- EFYTIMES News Network

5 Things To Remember While Buying A Used Smartphone

Buying a used smartphone could be an smart idea. You might end up getting an awesome deal. The awesome deal comes with its own checklist of cautions. You have to be very careful while buying a used smartphone. Here are 5 tips to keep in mind while buying second hand smartphone.



1. Ask for bill, box and accessories

Asking for bill assures the authenticity of purchase. It assures that the devices is not stolen. It also makes it easy for you to sell or replace it. The box helps you verify IMEI number. If seller doesn’t offer you original accessories, you can always negotiate the price.

2. 2 GB RAM

Smartphones with 2 GB RAM is must these days. The latest versions of operating systems require minimum 2 GB of RAM to support all the apps. There are plenty of smartphones under Rs 10,000 that come with 2 GB RAM, e.g., Lenovo A7000, Xiaomi Redmi 2 Prime, Micromax Yu Yureka. It is important that your new phone should have minimum 2 GB of RAM. 

3. Check if it’s stolen

Many times sellers try to sell the stolen smartphone to unsuspecting customers. If that is the concern, demand for the box. There are very less chances that stolen device will have original box. If box is not available then, check phone’s IMEI number and run a search on IMEIdetective.com. 

4. Check the hardware

You must check the body properly for damages. It is important to dig deeper. If you are buying a smartphone in person then, try connecting the phone to laptop using USB cable. Check if it showing any issues while data transfer. You need to also check if the device catches network properly. Try inserting your SIM card and make phone calls, surf web and download few apps.

5. Prefer Paying via secure channel

If you are buying a used device online then, prefer secure payment channel like PayPal. It makes easier to get your money back in case you decide to return the product for some reason. If you are buying in person and paying by cash, don’t forget to ask for receipt. 



Courtesy:- EFYTIMES News Network

8 Hidden Features Of iOS 9

Apple’s next generation, iPhone 6S and 6S Plus are booming in the market. The smartphone comes with latest iOS 9. The latest OS brings tons of new features to iPhone. There are few new things that Siri can do for you. Some of these settings are hidden in plain sight. Today we have listed 8 such features of iOS 9.

1. Respond to text without unlocking the device

You need not unlock the device to respond to SMSs in new iOS 9. You can simply pull down the notification drawer, swipe left on the text notification and click on ‘Reply’ option. You can type the response and send across. 

2. Battery usage by apps

The new iOS version monitors the battery consumption by various apps. You can monitor why your iPhone’s battery is draining so fast. Head to Settings > General > Usage > Battery Usage. 

3. Send self-destructing audio/video messages

You can now send audio and video messages that expire in 2 minutes of time. The feature is inspired from Snapchat. You can preset the destruction time to either 2 minutes or never. Head to Settings > Messages > Audio and Video Messages > Set expire time.

4. Share location

iPhone now lets you share your location with your friends. You can simply send your geotagged location to your friend via text message. Simply tap the ‘Details’ button in upper right corner of Messages thread and select ‘Send Location’.

5. Let your friends track where you go

If you want your friends or family member to track your move. You can follow same steps as previous instruction and choose ‘Share My Location ‘ instead of, ‘Send My Location’. You can also preset the time frame for location sharing. You can share your location for an hour, day or infinite time.

6. Mute text message notification

You can mute notifications for text messages coming from individual contact or conversations. Simply head over to ‘Details’ of the thread and toggle Do Not Disturb.

7. Forward text messages

You can simply forward text message to other contacts. Simply double tap specific message you want to forward and choose ‘More’ option. It will pop up ‘To’ field where you can input the name of the person and forward the message.

8. Hands-Free Siri

With new iOS version, you don’t necessarily have to hold the home button to launch Siri. You can simply say the phrase ‘Hey Siri’ to launch it. The feature is available by default only in iPhone 6S and 6S Plus. To enable it, head over to Settings > General > Siri and toggle the button. 


Courtesy:- EFYTIMES News Network

Sunday, February 28, 2016

5 Things No One Tells You About Working At Google

 Google is known for having a great working culture. The company has large number of employees. The number has grown from 6,000 to 60,000 in just eight years. Google has won many awards for best employment practices. Google has become the most desirable place to work due to its management strategies. Today we have listed 5 things you may not have heard about working at Google.



1. Hiring committee

Most of the people in hiring committee are biased. They make decision in first 10 seconds of an interview. First impression of candidate defines most of the things about an interview. Google’s hiring committee has lot of responsibilities. Their sole focus is to maintain the quality. Hiring committee at Google is an independent body.

2. Brain teasers

Google has reputation of asking brain teasers during a job interview. Candidates are forced to think out of the box to answer to these brain teasers. Hiring committee has designed very intelligent case questions and brain teasers that tests various abilities of candidate. Best part is, there is no correlation between an ability to answer and bagging the job seat.

3. Managers don’t have powers

Google believes that best people need not be managed. In Google, managers don’t have all the power. Everybody is supposed to do their assigned/chosen work. Managers don’t get involved in all kinds of tasks. They believe that they have hired the best people for the job.

4. Focus on small things

Google pays very keen attention to minute details. People at Google are taught to master one particular skill, get immediate feedback and repeat the same in course direction. These kind of initiatives have helped Google in figuring out the kind of skills people need to practice on.

5. Pay isn’t fair

Many enthusiast candidates expect that Google will offer big fat salary check but, that is not the real case. It has happened in Google before that, an employee receives a stock award of $10,000. On the other hand, the employee in same job role received a stock award of $1 million. The talent doesn’t follow the equal distribution. Rather, the talent follows proportional distribution.

Top 5 Worst Apps Of All Time

Mobile apps have transformed our lifestyle and way of living. Every smartphone users installs dozens of apps. Each of these apps have some or other new feature to smartphone device. However, there are few apps that can be rated as worst apps of all time. Let’s take a look.



1. Peeple

Peeple was center of controversy, the app lets users rate human beings like hotels. The app received lot of media attention for wrong reasons. 

2. I Am Important

I Am Important is an iPhone app which was released back in 2011. The app creates fake contacts and diary events to make you feel important. The app also asks questions about your day, schedule. It’s a silly concept that lets users live in dreamland.

3. Will You Marry Me?

The app has crazy guide on how to propose a girl for marriage. The content in the app is way beyond sanity. It has received some nasty reviews on app store.

4. Send Me To Heaven

This is a little game that records how high you throw your phone. The global leaderboard is created based on highest throws. There is a good chance that you will not be able to record your score if your phone lands at unforgivable surface. The app is removed by Apple but, it is still available for Android devices.

5. Tweetpee

Huggies Tweetpee is an IoT concept, it consists of a sensor that you can attach to child’s nappie. The sensor will send data to server, which sends tweet to new parent when child urinates. The parent is given an option to immediately retweet. Although the product concept is unique and useful to new parent, the tweeting part is gross. No-one wants to know when and how much your child has peed. 

5 Things To Consider While Buying WiFi Router


Everybody is moving to the next generation Wireless Internet in home and office. You can share the home or office broadband wirelessly using WiFi router. There is a wide range of WiFi routers available out there, which nothing but adds more confusion. We have listed 5 things that you must check while buying WiFi router.



1. Connection Type

The type of router varies depending upon the type of internet connection you have. If you re subscribed to telephone internet connection like BSNL or MTNL, then you need ADSL router. The hardware in the router differs from connection to connection. If your ISP is a local cable internet service provider then, you need non-ADSL router.

2. The Standard

All new routers support 802.11ac standard. The ac interprets that, it boasts data transfer speed up to three times faster than older 802.11n. Some routers support 2.4GHz band while some support 5GHz frequency band. 5GHz offers better network performance for file transfer and media content streaming. All latest 802.11ac routers are backward compatible with ’n’ standard so, your older devices can work without any hassle.

3. Dual Band

802.11n standard routers offer 2.4GHz band frequency. Microwave, cordless phones and bluetooth devices operate in same frequency spectrum. If you have too many devices at home or office, this can lead to congestion and reduce signal strength. In such cases, it is advisable to use dual-band router that supports 5GHz band. Devices that are compatible with 5GHz can connect to it while, rest devices can operate on 2.4GHz.

4. USB Port

Routers with USB port are compatible with flash drives and printer. This lets you share USB compatible resources over the network. This can be a great value add function in work environment. These are very important function in small offices. Some USB compatible routers are also compatible with 3G data dongles. However, only some specific brands of USB dongles are supported.

5. Multiple Antennas

This is very important factor that determines signal strength of WiFi network in your home or office. Having multiple antennas help in increasing overall range of your router. It is ideal for environment where there are multiple walls and glass doors in home or office. 

Saturday, February 27, 2016

7 Things You Didn't Know You Could Do With iPhone

We use iPhone in day-to-day life. The smartphone has become part of our lifestyle. The latest iOS is full of hidden features and tricks. Some of these feature are hidden under settings menu. You can spot them at the plain sight. There are few things that Siri can do for you. Today we have listed top 7 things you didn't know you could do with your iPhone.


1. Respond to texts without unlocking the device

You can reply to messages on your iPhone without unlocking the device. All you need to do is pull down the notification drawer and swipe over to the left on text notification. You can use the ‘Reply’ option to reply to the message directly from the notification bar.

2. Battery management

You can find our why your iPhone’s battery is draining so fast. Head over to Settings > General > Usage > Battery Usage. This will tell which app uses the most battery power.

3. View every photo someone has texted you

There is an easy way to view every photo you have sent someone. You can find this under Details tab in messaging thread. Simply head to ‘Messages’ and press ‘Details’.

4. Send audio and video messages that self-destruct

You can send audio snippets and video messages that expire after two minutes. Simply head to Settings > Messages and scroll to bottom. You will find a section for audio and video messages. You can choose to let them expire after specific time.

5. Share your current location

You can share your location with another person via text message. Just tap details button in your message thread. You can select an option ‘Send My Location’.

6. Share your movements with friends

You can let your friends or family track you as you move. You can find an option under ‘Details’ in Message Thread. Instead of choosing ‘send my location’, choose ‘share my location’. You can choose to share your location for specific time.

7. Mute text messages

You can mute text message notification for individual contacts and groups in iPhone. Simply head over to messaging thread and toggle ‘Do not disturb’. 

Top 5 Hidden Tricks For Your Android Smartphone

Android is full of hidden features. The smartphone operating system is known for its simplicity and customization options. You can make the best use of your Android device if you utilize all of its features. Today we have listed 5 hidden tricks for Android users. 

1. Quick Access Notifications

Too many notifications can be irritating. Android enables you to customize the notifications of particular app. You can do this by clicking the icon next to Settings icon in the notification pane. You can adjust them or even completely turn then off. 

2. High Contrast Text

Reading text on smartphone screen can be difficult for people with weak vision. If you grey out the text, it merges with the background. Which makes it easier to read. You can solve this issue by enabling high contrast text. You can find an option in Settings > Accessibility. You can see the text appear appear crisper and easier to read.

3. Smart Lock

Android offers numerous options to protect the device. You can set up a lock screen password on your smartphone. It gets tedious to enter the password each time. You can setup the phone to unlock using your location and even voice command. You can add Bluetooth device as your trusted device to unlock the phone.

4. Find a silent phone

This is an interesting feature that Google offers. If you switch off your phone ringer and forget the location, it becomes difficult to again locate the device. You can simply find the location of the device by heading to www.google.com/android/devicemanager. You need to login with your Google account. The feature lets you find the location of your phone and send signals to ring loudly. The phone rings even if the ringer is off.

5. Custom reject SMS

You can setup a custom reject message for your Android device. Go to Settings > Phone. You will find Reject with SMS option. In the settings, you can remove or edit any preset custom message. This message will be sent when you reject an incoming call. 

Top 6 Programming Languages for Mobile App Development

Mobile application development industry in the last five years have multiplied in leaps and bounds, changing the way businesses function worldwide. With enterprises aligning mobile apps to their productivity in the recent times, and with the rapid innovation in mobile devices across platforms; it calls for mobile app developers to write several versions of an application for many different platforms using a single language and many pieces of reusable code. Are you game for that?

Once you intend to realize your mobile app idea, it's time to validate it, understand the target market, and narrow down on the platform you ideally would like to build your mobile application on. As soon as that is decided, it’s time to select a programming language, keeping in mind your business strategy to make either native, hybrid, or cross-platform apps.

Choose the Right Programming Language

Java

Java programming language is one of the most preferred language when it comes to Android app development. An object-oriented programming language developed at Sun Microsystems (now owned by Oracle), can be run in 2 different ways either in a browser window or in a virtual machine that can do without a browser.
And this flexibility tends to mean a lot when it comes to re-using code and updating software Although Java does not have much to do if you are considering iOS development, it certainly can be on your chosen list when it comes to mobile application across platforms i.e. cross platform apps.

HTML5

HTML5 is the ideal programming language if you are looking to build a Web-fronted app for mobile devices. Although it makes various data types simple to insert, account for different screen sizes, rationalize input parameters and even level the browser playing field; the problem with HTML5 is that it is still a proposed standard. Currently supported in a lot of different ways by a lot of different browsers, HTML5 from the cost-efficiency point of view has the advantage of building on the current version of HTML — making the learning curve a much shallower than that for a completely new language.

Objective-C

The primary programming language for iOS apps, Objective-C was chosen by Apple to build apps that are robust and scalable. Being a C-language superset, it does have a number of functions that precisely deal with graphics, I/O, and display functions. Moreover, as part of the Apple development framework, Objective-C is fully integrated into all iOS and MacOS frameworks. However, it’s now slowing being replaced in the Apple ecosystem by a more powerful language called Swift.

Swift

Swift is the latest programming language to foray into the Apple ecosystem, mainly considering its prevalence in writing code for Apple’s latest APIs, Cocoa and Cocoa Touch. Even though it is a language written to work along with Objective-C, the Cupertino company is making it but obvious for iOS developers to turn to Swift for complete programming. Designed to eliminate the likelihood for many of the security vulnerabilities possible with Objective-C, it’s time for mobile app developers to Swift, as many business are looking to hire Swift developerwith expertise in developing cutting-edge mobile apps using the same.

C++

This is the most appropriate and robust programming language when it comes to building mobile apps for Android and Windows - and mainly for low-level programming it's still the go-to language on platforms for mobile app developers. As a powerful programming language, C++ allows mobile apps to be developed for practically every purpose on every platform that exists. It might not be super chic or trendy, but it has dominated the programming world even before the smartphone revolution.

C#

The most coveted programming language for Windows Phone app development, C# does the trick for Microsoft that Objective-C does for Apple. Although, Windows Phone platform couldn’t emerge as the game changer in the mobile application development industry, for loyal Microsoft users, C# makes the perfect programming language to build the robust Windows Phone apps.

Friday, February 26, 2016

5 Reasons To Delete Your Facebook Account

 Facebook has evolved as a cresting social network over last 10 years. The social network helps you keep in touch with your friends and family. We all keep feeding Facebook with our thoughts and memories. Everybody’s Facebook profile is full of personal information. We share them without a second thought about security. The platform keeps pushing security protocols. Social media can offer genuine benefits but at the same time, it may be using your personal information for wrong reasons. Today we have listed 5 reasons why you should quite Facebook.


It wastes your time

The estimated average use of Facebook in a day is 17 minutes per day. This average usage differs depending upon age group, demographic information etc. More engaged users spend at least an hour per day on the social network. The study shows that, each user posts some or other content for 150 days in a year. It’s high time that you think about how long you spend on the site and what other productive use you can do in the same time.

Facebook uses you to sell stuff

Facebook manipulated posts on over 689,000 accounts 2012. This was supposed to be Facebook’s experiment to improve their content results and user engagement but, it was done without any consent from the user. Skeptics think that, the experiment was done to find out the monetary benefits that the site can have from users.

Targets you with advertisements

Most websites have embedded cookies and Facebook smartly utilizes the data collected by cookies to target you with relevant ads. But, it gets annoying when your timeline is full of advertisements related to something you had searched six months ago. Many users have reported that they are annoyed by number of ads and promoted posts in their timeline these days.

It’s bad for your health

Studies show that, spending excessive time on social networking site can do you a major harm. It impacts your immune system, it inhibits the release of growth hormones and even impair digestion, vision. Excessive usage of Facebook can limit your thinking and kill creativity. It affects sleep patterns and happiness.

Privacy

According to a study, most users don’t really care about their privacy. Facebook houses nearly 1.2 billion users. It’s a big amount of user data that Facebook houses. There is good probability that your account will be hacked by someone with ill intentions. Facebook keeps pushing new privacy policies and norms but, very small chuck of users update their privacy settings. 

Top 10 Interesting Facts About Microsoft Windows

Microsoft Windows just turned 30 on this November 20. The platform was announced in 1983. The 30 year old platform was announced by Microsoft Chairman Bill Gates in 1983. Windows operating system platform holds 75% of desktop OS market share. Today we have listed 5 interesting facts about Windows.


1. Bill Gates Wanted To Call Windows As Interface Manager

Bill Gates had planned to name the OS as ‘Interface Manager’. The name ‘Windows’ is evolved from the concept of boxes or computing windows.

2. Windows 1.0 Apps

Gates termed Windows 1.0 as a ‘unique software designed for the serious PC user’. Windows 1.0 had bundled apps of point and click to access programs. The platform includes applications like Paint, Calculator, Cardfile, Notepad and word processor.

3. Less Than 1 MB Size

Windows 1.0 had a 16-bit interface, which was less than 1 MB in size. The platform required 256 KB of size, two double sided floppy disk drive and graphics adapter card.

4.First Press Kit

Microsoft’s first press kit contained Squeegee (Window Washer) and a wash cloth. The press kit was distributed at the launch of Windows 1.0.

5. World’s Top Software Company

The company made records of sales. By 1988, Microsoft became the largest PC software company in the world. Windows contributed a lot towards this success of Microsoft.

6. First Pure 32-Bit Version Windows

Microsoft developed Windows NT for users and businesses that needed advance capabilities. Microsoft NT was originally called ‘Portable Systems’ group.

7. Windows Start Menu

Windows 95 was equipped with number of revolutionary features. The platform had significant advantage over Windows 3.1. Some of the popular Windows features like Start Menu, Taskbar and Minimize, Maximize and Close buttons were first introduced in Windows 95.

8. Flight Simulator

Microsoft released a Flight Simulator for Windows 95 in 1996. The simulator was made available for Windows for the first time in 14-year history of Microsoft.

9. Last MS-DOS

Microsoft launched Windows 98 on June 25, 1998. The platform was developed for consumers. It was the last version of Windows based on MS-DOS.

10. Successful Windows Version

Microsoft announced Windows XP in October, 2001. The software was the best selling product by Microsoft. It compiled from 45 million lines of code. XP was based on Windows 95 Kernel and it had same friendly interface with few improved applications.

13 Run Prompt Shortcuts That You Must Know







Run prompt can be used to run any program on computer. You can include any one path directory and hit enter. There are several programs that you might need to open quite often. Some programs can be opened by using a short command.

cmd: Opens the Command Prompt.

explorer: Opens File Explorer window.

msconfig: This lets you access System Configuration window.

regedit: Opens Registry Editor.

Apart from these, you can use Run prompt to access various management consoles. This will enable you to customize and maintain your Windows system.

devmgmt.msc: You can configure devices and hardware using this command. The console will help you disable device, update drivers and troubleshoot issues.

diskmgmt.msc: Disk management console helps you manage disk volumes, create and resize partitions.

perfmon.msc: Performance monitor is often of a great use. This enables you to monitor memory usage, hard disk and RAM usage.

services.msc: Windows system uses various services in background. This console will help you configure these system services. You can disable, start, stop and restart these services. 




%AppData% will open up the Application Data directory for current account. You can access application related settings, configuration and data from this directory. The percent sign works across any other Windows environment variable to open other location on your drive.

%HomePath%: This opens home directory under C:\Users

%ProgramFiles%: This command will let you access Program Files directory.

%WinDir%: You can access C:\Windows Directory using this command.

%Temp%: This command will let you access Temporary files directory on the PC. The command is often used to clear temporary files cache.
 Run application on Windows desktop platform opens up whole new world of instant-access. The Run prompt can save lot of times and headache. You can instantly open number of directories and applications using Run prompt. 

Thursday, February 25, 2016

5 Browsers and Apps That Will Help You Reduce Data Usage

Netflix is finally available in India. Television lovers were eagerly waiting for this one product since quite long time. However there are two major issues that need to be addressed. The company as well consumers will be affected by poor bandwidth and high data cost. On an average, one-hour long HD Netflix video takes up to 2 GB of data. However there are some browser extensions and lightweight apps that can reduce your data consumption and yet let you enjoy videos.



1. Opera Max - Android-based data management app

Opera Max (Android-based data management app) claims to reduce up to 60% of your data on all apps on the phone. It also streams videos on apps like Netflix and YouTube. Opera claims that you can watch an hour of Netflix video by consuming 150MB of data instead of usual 250MB. You can block access to mobile network and force Netflix to stream videos only when on WiFi.

2. Opera Mini - iOS

iPhone and iPad users can opt for Opera Mini browser. The browser helps you reduce your data consumption to up to 60%. The data saving mode also works while streaming videos on the device. Opera Mini is also available for Android smartphones. This lightweight browser is known for performance.

3. UC Browser - Android & iOS

UC Browser offers up to 80% of data saving on both Android and iOS. The company claims 20% faster browsing experience. All the data is routed through its cloud servers. The browser is quite popular on both Android and iOS. 

4. Google Chrome - Android & iOS

Google Chrome for mobile has a feature that helps you save data. You can turn on this preloaded data compression engine in Chrome. Although the browser doesn’t offer as high data saving as Opera and UC Browser but, it’s still good enough. The feature is turned on by default in Android however, iPhone and iPad users need to turn it on by going to (Options > Settings > Bandwidth > Data Saver).

5. Google Chrome Data Saver Beta - PC

Chrome browser for desktop also offers data compression technology. You nee dot use an extension created by Google. The extension is available in Chrome store. However, this extension is still in beta stage. Users have reported that this feature helped them reduce 10% of data. Chrome is working on an engine that will help users save up to 70% of data. 

5 Google Chrome Extensions To Boost Your Productivity


Chrome is known for it’s simplicity and easy to use interface. The browser can do much more than just internet browsing. The robust platform supports numerous plugins and extensions. You can check your internet banking and even shop online while surfing the web. Today we have listed top 5 Chrome Extensions to boost your work productivity.




1. Grammarly


Grammarly is a spell and plagiarism checker tool. The Chrome extension will help you with your grammatical and spelling errors as you are typing. The extension is smart enough to give relevant suggestions as well.

2. Pocket

The popular read-it-later tool, Pocket has their own extension for Google Chrome. You can bookmark the links and read them later. It is as easy as bookmarking a webpage. The best part is, it can be accessed from anywhere. Pocket has cross-platform presence. You can clip the link on Chrome extension and read it from Android or iOS app.

3. Mail Checker Extension

Google’s Mail Checker extension is a smart tool that alerts you when you receive an email. You need to configure your Gmail account with the extension. It is a great way to get notified about your emails.

4. Adblock Plus

Adblock Plus is a life-saver tool that blocks pop ups and ads. The extension adds a small button next to the URL bar which reads the count of how many ads you have blocked. An interesting feature is, it also blocks annoying ads on YouTube. You can flawlessly enjoy the video content without ads.

5. OneTab

OneTab extension replaces your existing tabs in Chrome. It is a great way to deal with multiple tabs in Chrome. The single OneTab shows a table of content for your open Chrome tabs. You can even open all the tabs at once. The extension intelligently saves the cached data of the tabs, you can select ‘Restore All’ to take yourself back to where you were. OneTab reduces the amount of system memory that Chrome consumes. 

8 Things Sundar Pichai Said At Google For India Event

 Google’s new CEO, Sundar Pichai is on India tour. This is his first overseas trip after he stepped up as a CEO of search engine giant. Pichai and some of the top executives from YouTube and Google have made exciting announcements for company’s plans for India. 

1. 100 WiFi Stations


Google wants to bring free internet connectivity to India. The company has plans to setup WiFi stations at 100 railway stations across the country by next year. Google will be working with Indian Railway’s telecom wing, RailTel in setting up WiFi facility. Govt of India has signed an agreement with Google to provide WiFi facility at 400 stations across the country. 

2. Google is Hiring

Google is looking to hire smart people in their Bangalore and Hyderabad offices.

3. New Campus in Hyderabad

Google India is building a new huge campus in Hyderabad. This campus will be powered with new capabilities.

4. 2 Million Developers

Google wants to see more number of developers coming out of India. The company is partnering with National Skill Development Council to train over 2 million developers in India.

5. Internet for All

Google is coming up with a rural internal programme. The pilot project will be floated in 300,000 villages in India. Google understands the importance of internet and it’s critical need to spread across rural India. 

6. Bicycle for women

Google is working towards helping women to get online. The company has projected to help women from over 3 lakh villages across India to get online. The ‘bicycle for women’ program will go live nationally from coming year.

7. Project Loon

Project Loon will be an easiest way to spread the reach of Internet. It is a project to provide internet connectivity using balloons. Google has already tested this technology in New Zealand, California and Brazil. Each balloon can prove connectivity to ground area of 40 km diameter using LTE technology. 

8. Android Users

India has been an important market for Android. The penetration of Android smartphones in India will surpass the same in US by 2016. 

Wednesday, February 24, 2016

16 Java And Programming Quotes To Motivate Yourself

 Knowing the great people of your field is a great motivational factor. It can help you push yourself to limits, you can excel your skills in what you are doing. One of the fundamental belief of Agile development methodology is to create highly motivated developers. The only way programmers can keep themselves motivated is by looking at what your colleagues are doing, listening to great renowned developers and reading programming stories. Quotes can push to limits. Today we are sharing some timeless quotes from rest programmers who have done immense contribution to Java and programming community

“It is not enough for code to work.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

“I’m not a great programmer; I’m just a good programmer with great habits.” - Kent Beck

“Truth can only be found in one place: the code.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

”We want to get engineers to think about something else.” - James Gosling, Creator of Java

“Responsibility cannot be assigned; it can only be accepted. If someone tries to give you responsibility, only you can decide if you are responsible or if you aren’t.” - Kent Beck, Extreme Programming Explained: Embrace Change

“It is far easier to design a class to be thread-safe than to retrofit it for thread safety later.” - Brian Goetz, Java Concurrency in Practice

“What would happen if you allowed a bug to slip through a module, and it cost your company $10,000? The nonprofessional would shrug his shoulders, say “stuff happens,” and start writing the next module. The professional would write the company a check for $10,000!” - Robert C. Martin, The Clean Coder

“Slaves are not allowed to say no. Laborers may be hesitant to say no. But professionals are expected to say no. Indeed, good managers crave someone who has the guts to say no. It’s the only way you can really get anything done.” - Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers

“Locking can guarantee both visibility and atomicity; volatile variables can only guarantee visibility.” ― Brian Goetz, Java Concurrency in Practice

“One advantage of static factory methods is that, unlike constructors, they have names.” - Joshua Bloch, Effective Java Programming Language Guide

“Redundant comments are just places to collect lies and misinformation.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

“Do The Simplest Thing That Could Possibly Work” - Kent Beck

“Duplication is the primary enemy of a well-designed system.” - Robert C. Martin, The Robert C. Martin Clean Code Collection (Collection)

“Just as it is a good practice to make all fields private unless they need greater visibility, it is a good practice to make all fields final unless they need to be mutable.”- Brian Goetz, Java Concurrency in Practice

“A long descriptive name is better than a short enigmatic name. A long descriptive name is better than a long descriptive comment.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

“The ratio of time spent reading (code) versus writing is well over 10 to 1 … (therefore) making it easy to read makes it easier to write.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

5 Tricks Every Google Chrome User Should Know

 Google Chrome is the most user preferred web browser on all the platforms. Chrome has been a great success story for Google since its launch in 2008. The browser was meant to be lightweight and user friendly right from it’s first version. Over the years, Google has added many powerful features to Chrome. 


1. Guest Browsing

If you are lending your laptop to somebody else, you definitely don't want him to mess around your Facebook account or see the URL suggestions in omnibox. You can protect all your browser data by enabling Guest mode. You can enable it by checking the tick box under People in Settings. Click on your username and choose Switch Person and select Browser as Guest.

2. Fit more items in the bookmark bar

If you are a heavy internet user, your Chrome bookmarks bar can get crowded and bloated. You can delete the description of pinned sites to free up the space. This will get you a row of compact icons to launch your favorite sites. You can do so from bookmarks manage inside Chrome. Edit the relevant bookmark entries by removing everything in the title field.

3. Do your sums in the omnibox

The Chrome omnibox is full of hidden features. You can make quick math calculations right from Omnibox. It also helps you with unit conversions. Simply type a simple bit of maths or unit conversion like, “50 feet to inches” and the answer will appear underneath without you hitting enter key. All simple maths, temperature, distances and weight conversions work natively.

4. Learn more about sites you visit

Have you ever wondered about a little yellow icon that looks like padlock or blank sheet of paper in the omnibox? If you click on this icon, it shows the wealth of the webpage that you are on. It also shows security credentials, origin of the site, permissions that you have previously granted it and existing cookies stored by the site.

5. Go back further

There is a very simple yet useful trick that you have not have explored. If you click and hold the back button, you will get the little list of your recent browsing history for the tab. It can save your few clicks. If you want to see everything in details, you can select ‘Show Full History’ that appears in the bottom of this list. The same trick works for forward button as well. 

Top 10 Java Questions Asked During Job Interview

Java has been at the heart of all technologies. The programming language is being used by large community of developers across the world. Many of today’s leading technologies use Java at the core. Most tech organizations demand the throughout knowledge of Java for software engineer candidate. Today we have compiled the list of Java questions asked during job interview.





1. What if the main method is declared as private?


Answer: The program compiles properly but at runtime it will give “Main method not public.” message.

2. What is meant by pass by reference and pass by value in Java?

Answer: Pass by reference means, passing the address itself rather than passing the value. Pass by value means passing a copy of the value.

3. If you’re overriding the method equals() of an object, which other method you might also consider?

Answer: hashCode()

4. Why oracle Type 4 driver is named as oracle thin driver?

Answer: Oracle provides a Type 4 JDBC driver, referred to as the Oracle “thin” driver. This driver includes its own implementation of a TCP/IP version of Oracle’s Net8 written entirely in Java, so it is platform independent, can be downloaded to a browser at runtime, and does not require any Oracle software on the client side. This driver requires a TCP/IP listener on the server side, and the client connection string uses the TCP/IP port address, not the TNSNAMES entry for the database name.

5. What is the Java API?

Answer: The Java API is a large collection of ready-made software components that provide many useful capabilities, such as graphical user interface (GUI) widgets.

6. What is the GregorianCalendar class?

Answer: The GregorianCalendar provides support for traditional Western calendars.

7. What is the ResourceBundle class?

Answer: The ResourceBundle class is used to store locale-specific resources that can be loaded by a program to tailor the program’s appearance to the particular locale in which it is being run.

8. Why there are no global variables in Java?

Answer: Global variables are globally accessible. Java does not support globally accessible variables due to following reasons:
The global variables breaks the referential transparency
Global variables create collisions in namespace.

9. What is the SimpleTimeZone class?

Answer: The SimpleTimeZone class provides support for a Gregorian calendar.

10. What is explicit casting?

Answer: Explicit casting in the process in which the complier are specifically informed to about transforming the object.

Source : javacodegeeks.com 

9 predictions for the future of programming

Some scientists say time moves forward at a constant rate. The clever ones argue that everything changes near the speed of light. But none of this explains the increasing rate of change in the world of tech. It keeps accelerating a bit more every time you look.

If you’re wondering where to place your next development bet, looking five years out can seem like mere guesswork. Anticipating tech’s future is nearly impossible, much less the skills and tools that will be relevant given the impact of innovations to come. But there are inklings that can be gleaned from the tea leaves of today’s tech landscape -- glimmers of the future of programming through the fog.

Here we gather a list of projections for programming’s future based on today’s most intriguing evolutions in tech. Not all are guaranteed to come true; not all are even guaranteed to be new. Many are trends that started unfolding several years ago. And if you compare this list to our previous foray into prognostication, you might find a bit of backsliding. Despite this, these predictions offer a solid road map that will help us plan for the future as it unfolds before us, faster and faster.

Prediction No. 1: REST rules IoT -- at first


The REST protocol has taken over the Web and it’s bound to maintain this dominance, as every thermostat, doorknob, and kitchen doodad vies to become a full-fledged, packet-swapping member of the Internet. They don’t call it the SCSI, USB, or SATA of things, do they?

The reasons are obvious. Programmers love REST’s simplicity. Thanks to its basic architecture, REST is easy to understand and relatively simple to debug. There’s nothing quite like having all the data in text form to make it that much simpler to figure out what’s happening. Don’t be surprised when that new security camera, microwave oven, or rotary nose-hair clipper boots up with Nginx running on port 80, reporting all of the latest news of the device in HTML and CSS.

Prediction No. 2: Binary protocols rise again


Passing data back and forth in JSON packets with REST protocols may be simple, at least compared to the old world of XML data and its 90 percent payload of tags, but some superefficient programmers have been left to wonder why they must convert binary data into a string so that it can be represented correctly in JSON. After all, the other side is only going to parse the string and turn it back into bytes. Why not ship the bytes directly -- especially if the Internet of things is going to be phoning home all the time with only a few bytes of data?

Building more binary protocols will be an uphill climb. The HTTP standards seem inherently textual. Many programmers have had bad experiences with proprietary binary protocols that can only be unpacked by proprietary libraries, which may or may not work as promised. The openness of JSON and REST has been winning, but that doesn’t mean an open approach to a binary protocol can’t bring efficiency to open standards. The Internet of things will generate more data than ever and many devices will use plenty of small packets that require tighter encoding. When that kind of performance is necessary, programmers will start looking for ways to add more binary efficiency to their packets.

Prediction No. 3: Video kills the HTML star


Once upon a time, we surfed the Web, jumping from website to website, grazing on text, and clicking through hyperlinks whenever we wanted to learn more. Now we binge watch for hours or even days, rising from the sofa groggy and lethargic when the episodes run out. If we touch the keyboard at all, it’s to search when the next “season” will be uploaded to Netflix. The Internet is morphing into television, and the video streams are paving over the interactive forking paths of text with a steady stream that does the thinking for us.

This isn’t completely true, and some even suggest the Internet is liberating television. People snack on television clips on some websites. I have no idea whether “Saturday Night Live” is still broadcast on Saturday night or if it’s ever really filmed before a live audience, but I do know that you can see each of the skits in a separate clip at a website. Does it still have an opening monologue? Is there still a guest host? Who knows?

But for all of this, there’s little for the couch potato to do except absorb moving images. There’s little clicking and barely any steering. Perhaps the next generation of video apps will add another layer and improve the tools that are already there. The death of Flash and the ascendance of HTML5 open up the possibilities to merge video clips with HTML. Maybe the programmers can take advantage of some of the opportunities. Until then, the users will be sitting there watching TV in much the same way that our grandparents did in the grainy old days, even if it is streaming from an Internet giant and not a three-letter national broadcasting company.

Prediction No. 4: Smartphones will do everything but phone calls


Does anyone talk on a smartphone anymore? We send text messages, read email, visit websites -- and that’s only the beginning. The little rectangular screens have been revolutionizing every part of our lives for more than a decade, and the changes are beginning to get interesting. As we add more sensors and find clever uses for the microphone, camera, and accelerometer, no business or hobby is safe.

Consider the old world in which medical assistance was delivered at a doctor’s office after waiting for hours. There are hundreds of startups looking for a way to turn the smartphone into a medical device. The microphone can pick up your heartbeat. The camera can look at the back of your throat. The accelerometers can track your exercise. All of these can be linked to a cloud full of doctors who can pass your case onto someone who specializes in what ails you.

Yes, the next generation of smart devices will make the current set look basic. The navigation apps are morphing into route reservation and planning apps that do everything but steer the car. The exercise tracking apps are becoming tools that track all of the rhythms of our body from sleep to work. And perhaps someone will still make apps that have something to do with the fact that these devices may or may not be used to make phone calls.

Prediction No. 5: Bigger, better databases will dominate


Sure the search engines indexed the Web, but now there are databases indexing the world itself, thanks to increasing demand from next-generation location-aware apps and autonomous cars. Apps such as Waze track the flow of all of their users, giving their developers and users a map of the world as it exists, not as it was drawn by a cartographer squinting at an aerial photograph. If a road crew blocks a lane, they know. If a cow stops traffic, they know. If a civil engineer adds a new road, they find out before almost everyone else.

The level of detail from databases such as these will be amazing. Autonomous cars, for example, will need to know the position of lampposts, newspaper vending machines, and fire hydrants if they are going to ever be prepared to spot that proverbial kid chasing a ball into the road. This data will be full of undiscovered promise, beyond autonomous cars. Cities will be able to resurface roads when and where they're needed. Streetlights will be readily replaced when they go out. And yes, the police will have more data than ever about the people walking on the streets.

Soon we’ll have databases recording the location of every pothole in the country. Will the cities fix them? That may be too much for this generation, but the robots are coming.

Prediction No. 6: JavaScript will dominate, but no one will write it


If we don’t write JavaScript, who will? Transcoding robots, that’s who. We’ll write our code in any of a dozen dialects and the transcoding robots will turn it into something that the browser or Node.js understands. More and more code on GitHub can’t run without being “compiled” by something.

The most prominent are pinky-saving dialects, such as CoffeeScript, that strip away much of the punctuation that bothers some programmers. There are dozens of variations on CoffeeScript, including Coco, IcedCoffeeScript, and CoffeeScript II: The Wrath of Khan. These are only the beginning because clever programmers have written transcoders for languages as diverse as Cobol, Java, Lisp, and C. All of them can now run in your browser after being lovingly translated and optimized for fast delivery and parsing. Why actually write in JavaScript when you can have your robot software concierge translate your favorite language?

Prediction No. 7: PHP will battle back against Node.js


... but only to preserve legacy apps from being rewritten. A few years ago it felt like PHP would gradually fade away as Node.js and JavaScript ate the server farm. That still might happen, but PHP is going down with a fight. The newest versions of just-in-time tools like PHP 7 and the HipHop Virtual Machine are offering dramatically faster performance. Because of this, codebases such as WordPress or Drupal are running 30, 40, 50, or even 100 percent faster.

This doesn’t change the other advantages JavaScript offers in devising in projects, like the way it enables the same code to run on the browser and the server, but it removes one of the biggest reasons for abandoning an old code base written in PHP in favor of Node.js. These old platforms will have new life after all.

Prediction No. 8: Everyone will know how to program -- but few will write “real code”


Education projects have everyone teaching everyone how to write software. On Dec. 8, 2014, President Obama took time out from fixing the Middle East and fighting terrorism to spend an hour learning how to write a single line of code. Did his hack fest make the roll out of the next generation of the Obamacare website any smoother?

The obsession with teaching everyone, including maybe someday our dogs and parakeets, to program will continue for years to come. The best strategy for real programmers is to smile and encourage them. The more the general population tries programming, the more they’ll realize how hard it is to juggle all of those numbers, APIs, and whatnot. It’s one thing to write a line of code as President Obama did. It’s another to build out an entire system with thousands if not millions of lines of code.

There will be some who pick up a language and soar, but many will pull out their hair and silently scream. Anyone can write a loop, but only a few can choose the right loop. Everyone learned how to cut wood as a kid, but they still call carpenters to build houses.

Prediction No. 9: The pointy-haired bosses will be even more insufferable


Now they’ve done it. The suits learned to write software in one of those Hour of Code sessions and now they want to help.

“Are you going to use a variable there?” we’ll hear. “Do you think a constant makes sense? I’m guessing you’re going to want to use a loop here. “

Just smile and thank them. It’s all you can do.

Wondering how we’ve fared thus far in our last round of predictions for the future of programming? Check out what our crystal ball told us two years ago, and weigh in on the comments thread with your verdict.

This story, "9 predictions for the future of programming" was originally published byInfoWorld.