Saturday, March 7, 2015

8 Common Smartphone Problems And Their Fixes

 Mobile phones are used for much more than just calling and texting purpose these days. The problems with smartphones are increasing with increasing number of users. The sales of phones are continuously growing. There are some common problems of smartphone that can be fixed without visiting service center. Here are some of the most common smartphone problems and how to fix them.

1. Battery Issues: 

Background tasks and apps consume lot of battery. Keeping apps running when you are not using them can drain the battery. It can also cause slow operations in smartphone. It is recommended to close down the app after you use.

2. Bluetooth: 

Some users often face Bluetooth sharing issue with the smartphone. You an try clearing cache and try pairing with the Bluetooth devices all over again. Go to Settings > Apps > All > Bluetooth Share > Clear Cache. 

3. Data Issues: 

This is very common problem in Android smartphones. You can easily fix this problem by turning on-off the data. Simply go to Settings > More > Cellular networks. You can turn off and turn on the data network, if this doesn't work then try rebooting your smartphone.

4. Performance Bug: 

This is another popular problem with most smartphones. When some application puts high demand on the processor, it can cause problems with the performance of other apps and over all UI. You should make sure to check application requirements before installing them.

5. Camera Glitches: 

Camera glitch is more hardware specific problem but it is common amongst Android devices. You can try rebooting your device and test the camera again. There are good chances that rebooting the phone will fix most of the camera related issues.

6. Charging: 

Most smartphones use micro USB charging port these days. If your phone is having charging problem, there is a good chance that device port is dirty. You can clean the port by yourself. Sometimes even loose charger plug causes charging problems, try replacing the charger.

7. Unnecessary Connectivity Functions: 

Some devices have lot of features but hardly some of them are usable. It is recommended to turn off unnecessary connectivity features to save many issues. You should get in habit of switching off Bluetooth, NFC, 3G, WiFi when you are not using them.

8. GPS: 

If you are facing location detection problem with your GPS, there is good chance that your phone’s GPS is not functioning to the fullest. Go to Settings > Location in your phone and make sure that the mode is set to High Accuracy. If this doesn't solve the problem, try rebooting the device. 

This article originally published by:-efytimes

Top 7 Useful PHP Related Websites

 PHP is widely used for backend of websites and web based apps. The resources available on PHP.NET are boring. There are plenty of resources of websites available that can help you accelerate your PHP growth rate and will inspire you to try and explore new areas of PHP development. Today we have listed some real resourceful websites that can help you with PHP development.

1. PHP The Right Way:

This website has immense information that helps you build better code. The website gives you knowledge of new PHP users astray, propagation of bad practices and insecure code. The site is very easy to read and provides quick reference for PHP coding standards. The articles also provide links to authoritative tutorials around the web.

2. PHP Best Practices:

There are always some repetitive tasks in programming language. This website provides particular resources that aim to solve the problem that you are facing in the development of your code. You can learn lot of new stuff on how PHP and MySQL interact, some regex stuff and also some tutorials on how to do caching, send email etc. on PHP Best Practices.

3. Securing PHP:

This site contains all the material that concerns the security in PHP. Securing PHP website contains lot of information about how to protect your PHP code, there are two eBooks available that give you better understanding and knowledge of building secure PHP apps.

4. PHP Security:

PHP Security is a great online documentation that shades light on current state of affairs with PHP security. The framework has been created by PHP security expert. There are interesting topics on the website that help you understand the PHP security attacks. 

5. PHP Fig:

PHP Fig is built for project representatives to enable them talk about the commonalities in the projects and to find the ways to make them work together. The main audience of the site is each other. If you are looking for professional PHP help from open source community, this is the place that you are looking for. 

6. PHP UG:

Learning from an experienced person is much easier than learning from own experiences. PHP UG is platform to learn from online courses, tutorials etc. PHP UsersGroup website helps you find local groups in your area, you can find people of similar interests and go-to them for learning and socializing. This site helps you meet PHP experts in real-world.

7. Seven PHP:

Seven PHP is a blog that is run by experienced PHP developer. The developer shares his wisdom with you. There are number of interesting tutorials and resources available on the site that helps you with PHP programming. You can use the search button to find stuff you need from Seven PHP. 

This article originally published by:-efytimes

7 Productivity Tools That Java Developers Must Know!

Java is a brilliant programming language, loved by most of the developers worldwide. As technology is evolving every day, market demands of Java are growing larger. Software is an integral part of any business and to attract audience the best technology-enabled innovative products are needed. Java contributors always keep the language up-to-date with latest functionalities. Java has most productive and creative features and Java tools make the language more efficient. Let's have a look at seven Java development tools which every Java developer should be aware of:

1. Clover

It's a wonderful tool for test optimisation and successful execution of the tests for improvements in code. It gets executed in a continuous integration system or an IDE. It recognises anything that gets impacted by a coding error and focuses on more while testing. The code tweak doesn't affect testing speed and it delivers faster feedback after testing the code.

2. Jar Jar Links

While implementation of libraries in a product you might have noticed that packages and namespaces clash more than often. Jar Jar Links helps in resolving these issues by creating suitable packages. It can also help in overcoming dependency problems. It's also similar to Minijar Maven plug-in but has a different approach.

3. Bintray

Developers import libraries from repositories anonymously but they are not offered with any clear information on the process. With Bintray developers can view the code and also share the open source packages among several developers via this tool. It has mammoth repositories that have over 85,000 packages. Developers can find out the desired library easily too.


It's an expression language that can be embedded. It's a library that helps in scripting and executes features of Java frameworks and applications. Thus technical consultants find it helpful to view hidden scripting features and implement them in builds as and when desired.

5. Takipi

This tool identifies and notifies the occurrence and reason for code breaks. It holds all the new errors and exceptions and represents their cause. It also epitomises the error and quickly resolves with the best possible solution. It detects and represents caught Http, errors and exceptions and it analyses the real code and variable states across apps and machines. It also determines how many times the errors have occurred ina a code with relevant comparison.

6. Librato

It's a hosted service that controls and monitors cloud applications. It also helps you in configuring a custom dashboard within seconds. It supports pure language bindings with Clojure, Java and also integration with AWS, Heroku and more. It's a perfect tool for implementation of any thing and makes data sensible.

7. Plumbr

It can resolve performance issues in real time. It can detect memory leaks, inefficient Garbage Collection and locked threads in the Java program. It also helps in smooth performance of the project. If there is any flaw in your program it represents the same. It also provides details about a memory leak, rate of leakage and the actual location too.

Courtesy: Fromdev 

7 Best File Recovery Software Programs

 Losing documents which are important and losing photos which you have taken to capture some special moments in your life is a terrible feeling, which may occur accidentally, due to device formatting or device corruption. But there are lots of data recovery software around that can help in this kind of loss. Here are some of the best among them:

1. PhotoRec

It's a free utility which is available in two versions, one which runs in the command prompt and the other runs on 64-bit Windows version only. It's a signature-based file recovery utility that supports more than 440 file formats like JPG, MSOffice, OpenOffice documents. It's very popular among users as it's completely safe to use. It focuses on all the file formats while searching and not specific to photo recovery. It's quite a powerful tool that ensures quick and safe data recovery.

2. Recuva Free

It's a portable tool and very user-friendly. A wizard appears to ask you what type of files you are looking for and where to search them. Then it starts scanning your system at high speed and supports FAT, exFAT and NTFS file systems. If your searched file is found, you can restore it with just a couple of clicks. If you run the program in Advanced Mode, then you get more options like Deep Scan, locating files containing some particular text and securely wiping out files which have sensitive information and also ensure that nobody else is able to undelete them. Recuva is an excellent recovery tool which is very effective to use.

3. ZAR

ZAR, which stands for Zero Assumption Recovery, actually scans deeper than Recuva and it's more useful for disks that are too corrupted to get recognised. The scanning process is quite longer than others, for example, it takes 4-6 hours for a 2GB SD card. If you use the free version, then you can only restore photos and its full version ensures recovery of all other file types.


Free Any Photo Recovery (FAPR) is an efficient and freely available photo, video and audio recovery software that aids you in recovering deleted files from your PC's hard drive and USB devices. It supports photo recovery from all kind of storage media like Sony memory sticks, Zip Disks, MMC Cards, memory sticks, flash cards, Secure Digital Card, IBM Micro Drive, SD Cards, XD Cards, Hard Disks  and Mini Disks. It has an advanced file scanning mode that helps in retrieval of lost files and it also gives a preview of the recoverable photos and videos before complete recovery.

5. Undelete 360

It's a free version of the commercial products and it misses out on some important features like file filtering, previews etc. It has no limit on the amount or size of the files which you are allowed to recover. It's a very simple program, it can scan and delete files and you can also view particular file types (JPGs, PDFs, videos and more) by choosing them from a tree. Its scanning speed is not great though, but it can recover files which are missed out by other programs sometimes.

6. CardRecovery

It takes a long time to recover files, as it can take 40 hours to scan a 2GB SD card. But one of its greatest features include it displays the files it finds as it finds them, which means you can click 'stop' within ten minutes and restore the already found files instantly. It supports specific camera types too. Its free version allows four complete disk scans.

7. Pandora Recovery

It's a free program that can scan an entire computer disk and finds all deleted files and folders which are not overwritten. It can recover deleted files like pictures, songs, movies and documents. It can restore lost data and its powerful scanning module finds all existing and deleted files as well as directories from hard drive. It can also restore all the deleted files to a user-specified location. 

This article originally published by:-efytimes

6 Social Engineering Scams and How to Avoid Them

Social engineering threats are everywhere. Even most tech savvy and skilled IT professionals are highly affected by these social engineering problems. There is no guarantee that these problems can be permanently avoided but we can definitely follow some methods to protect yourself against them. 

1. Misplaced Flash Drive: 

You must have observed accidentally dropped flash drive in your company’s parking lot or staircase. Curious employees pick up these flash drives and connect it to company’s computer. Most of these flash drives are exploited with malicious apps to hack into your computer. This tact has high success rate. Microsoft has provided a security feature in Windows OS that disables all automatic app launches from portable flash drives. Even companies can disable USB ports on office machines to avoid getting office data leaked.

2. Legitimate Looking Phishing Mails: 

Even though majority of phishing mails are in poor format and broken English. Some smart hackers purposely create legitimate looking phishing mails. If you find some believable schemes from credit card or insurance companies or even human resources department, please verify that it is coming from genuine source. You can learn the typically designed persuade to make you click on the link or submit your personal information.

3. Emails From Friends and Colleagues: 

This is similar to phishing mails. These are spear phishing or directed emails that are targeted to specific user or group of users. Hackers can easily get the data of your friends and colleague’s email addresses from their social media accounts. In most cases, hackers use the trick of adding a malicious attachment. So if you ever receive an email with attachment that you were not expecting, verify the source before opening it.

4. Phone Calls

Hackers these days have started using many intelligent tricks to hack into user’s online account. Hackers also use phone calls to either collect more personal information about you or validate what they already know. The best way to defend against this trick is to note down the number and offer them to call back again or, you can test the caller by asking them information that they already know about you. And never disclose sensitive information such as passwords on phone call.

5. Email Account

Email accounts have been target of attraction for hackers for a long time now. Hackers can initiate the email to reset the password and if you click on the link, you may gain them access to your email account. In some cases, hackers randomly guess the reset question based on your public profile information. Even though there aren't many things that you can do with social engineering attempts made on email providers but, you can definitely secure your domain by placing lock on ownership transfer and DNS informant changes.

6. Office Security

Statistics shows that most of the hacking attempts happen at the office. The risk of physical access cannot be overstated in most cases. If you operate in small business where everyone knows everyone, you can use security tag with photo identification. Employees also need to be trained to watch out for fake badges. 

This article originally published by:-efytimes

Top 5 YouTube Downloader Tools For Ubuntu

 Everyone likes to store their favorite YouTube videos. You can keep local copy of your favorite videos and watch them anytime you want. There are number of tools available that let you download YouTube videos. Downloading YouTube videos without any hassle has become possible with these download clients. Today we have listed five most capable YouTube video downloading tools for Ubuntu.

1. Minitube: 

Minitube is typical YouTube video streaming and downloading manager for Ubuntu. You can easily download as well as stream any video using Minitube. You can simply use the keyword to search the video and start the download. You can also choose the quality of video while downloading it. Click here to install Minitube.

2. Youtube-dl: 

Youtube-dl is a command line tool that lets you download YouTube video. This tool is designed in an minimalistic format. This is a fast and most nimble tool for YouTube. Youtube-dl offers wide number of features. You can also select the quality version of video while downloading. To begin the download, simply open the terminal and type youtube-dl(space)(link to the video).

3. Gmediafinder: 

This is another YouTube streaming as well as downloading tool for Ubuntu. This is a good alternative option to Minitube. You can download Gmediafinder using the PPA as it is not available in Ubuntu Software Center. To install Gmediafinder, execute following commands in Terminal.

sudo add-apt-repository ppa:s-lagui/ppa
sudo apt-get update
sudo apt-get install gmediafinder

4. Movgrab: 

Movgrab is command-line tool for downloading YouTube videos in Ubuntu. This is an alternative option for Youtube-dl, however Youtube-dl is tried and tested tool. Movgrab can be used to download Dailymotion videos as well. Execute following commands in terminal to install Movgrab.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install movgrab

5. YouTube Downloader Script: 

YouTube downloader script is simple cross browser tool. This tool will add download button to YouTube page. This is not a browser plugin, it literally adds the button on YouTube video page. You can choose the quality and format of video before downloading. To use this script tool for Chromium browser on Ubuntu, you need to install Tampermonkeyextension and on Firefox, you need to install Greasemonkey. Later, you can download and install YouTube Downloader Script

This article originally published by:-efytimes

15 Useful JavaScript Libraries for January 2015

JavaScript libraries help you to develop creative and useful web applications easily, there are myriad of tools and eBooks are available online that will help you to learn and manipulate these libraries. The basic use of JavaScript is to write functions that are embedded in or included from HTML pages and interact with the Document object Model of the page.
In this article, we are featuring some of the most useful JavaScript libraries for January 2015, Some of you may be familiar with several of these JS libraries, others may not. In both cases you should store these JavaScript libraries to your collection. We hope this round-up will help you discover some plugins which could be utilized in one of your upcoming projects. So without making delay lets check out these JavaScript Libraries. Enjoy !!

1. Snabbt.js

Snabbt.js is a minimalistic javascript animation library. It focuses on moving things around. It will translate, rotate, scale, skew and resize your elements. By including matrix multiplication operations, transforms can be combined in any way you want. The end result is then set via CSS3 transform matrices.

2. Chroma.js

Chroma.js is a JavaScript library for doing all sorts of color manipulations. It lets you initiate and manipulate colors, work with all kinds of color scales, and much more.

3. ECharts

ECharts is a comprehensive charting library offering a painless way of adding interactive charts to your commercial products. On the foundation of ZRender-based (a whole new lightweight canvas library) coordinate system, legend, tooltip, toolbox and other basic components, ECharts currently supports line, column, scatter, pie, radar, candlestick, chord, gauge, funnel, map and force-directed chart types, many of these can be combined in one chart.

4. TheaterJS

TheaterJS uses JavaScript to create a typing effect that mimics human behavior. It includes multiple actor management (each with their own characteristics), event handling, and more.

5. Particles.js

Particles.js is a lightweight JavaScript library for creating particles. It’s easy to configure and plenty of parameters to configure it to meet your needs.

6. Fancy Form

Fancy Form is JavaScript Form library on jQuery. It is possible to do validation, ajax submit ajax, to add your own types of validation very easy over RegExp and function.

7. Turf.js

Turf is a modular GIS engine written in JavaScript. It performs geospatial processing tasks with GeoJSON data and can be run on a server or in a browser.

8. BigPicture.js

bigpicture.js is a library that allows infinite panning and infinite zooming in HTML pages.

9. Decimal.js

Decimal.js is an arbitrary-precision Decimal type for JavaScript, with a simple but full API. It has no dependencies and is only 8kb minified and gzipped. Decimal.js is an arbitrary-precision Decimal type for JavaScript, with a simple but full API. It has no dependencies and is only 8kb minified and gzipped.

10. Thaw.js

Thaw.js offers synthetic asynchronous processing in JavaScript, which defers processes until the browser is ready for them. And unlike web workers, it gives you access to the DOM.

11. 101 : Modern JS Utility Library

101 is a modern JavaScript utility library that’s maintained to have minimal overlap with Vanilla JS. It removes the need for custom builds; just import naturally and what you use is bundled.

12. textAssist

textAssist is the smart auto text assistant script with highly customizable options. This script uses the jQuery framework and you can use it on dynamic web pages. textAssist helps web developers in making web sites more usable and user friendly.

13. SmartUnderline

SmartUnderline is a JavaScript library that makes it easier to create cross-browser descender-aware underlines. It searches your page for links and with CSS underline applied, and replaces them with more beautifully styled underlines.

14. MetricsGraphics.js

MetricsGraphics.js is a JavaScript library built on D3 for laying out time-series data, currently supporting line charts, scatterplots, and histograms, plus features like rug plots and basic linear regression. All you have to do is plug in a few default parameters, as well as one or more optional parameters to get started.

15. Blip

Blip is a JavaScript library that wraps around the Web Audio API, simplifying node creation and audio routing. It also offers flexible methods for looping and manipulating samples, with both temporal precision and musical expressiveness.

This article originally published