Best Websites to Learn Programming in Free

https://frontendmasters.com/ https://www.class-central.com http://www.udacity.com http://www.freecodeamp.com https://codecademy.com https://mva.microsoft.com/ https://github.com/open-source-society/computer-science https://www.khanacademy.org https://www.safaribooksonline.com/ ( One Month Free Trial ) http://edx.org http://coursera.org http://udemy.com https://www.skillshare.com/ https://thenewboston.com/videos.php https://angularfirebase.com/ http://w3schools.com https://www.airpair.com/ https://egghead.io http://tutsplus.com https://www.pluralsight.com/browse/software-development ( 10 Days Free Trial ) https://hackr.io https://academy.fossbytes.com/ https://www.codeschool.com http://www.learnvern.com/ http://www.lynda.com (10 Days Free Trial) https://www.datacamp.com https://alison.com/ http://programming-motherfucker.com/become.html https://itpro.tv/PAID https://www.cbtnuggets.com https://linuxacademy.comAWS (Amazon Web Services) https://www.youtube.com/watch?v=BDBvHOaaKHo&list=PLv2a_5pNAko0Mijc6mnv04xeOut443Wnk https://linuxacademy.com/ (AWS and other cloud […]

How to lock screen orientation to portrait or landscape?

This article will show you how to lock screen orientation to one direction. Environment Details: – Phonegap Build – cli-5.2.0 – Device: iPhone S5 9.3.2 For locking orientation to portrait add following code into your config.xml: <gap:config-file platform=”ios” parent=”UISupportedInterfaceOrientations” overwrite=”true”> <array> <string>UIInterfaceOrientationPortraitOmg</string> </array> </gap:config-file> For Landscape: <gap:config-file platform=”ios” parent=”UISupportedInterfaceOrientations” overwrite=”true”> <array> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> </gap:config-file> Source: https://github.com/phonegap/build/issues/263

Android: How to generate key hash for Android Facebook?

In order to generate key hash you need to follow some easy steps. 1) Download Openssl from: here. 2) Make a openssl folder in C drive 3) Extract Zip files into this openssl folder created in C Drive. 4) Copy the File debug.keystore from .android folder in my case (C:\Users\SYSTEM.android) and paste into JDK bin […]

Cordova: How to download file and get download progress?

var assetURL = ‘http://www.anywebsite.com/test.mp3’; var store = cordova.file.externalRootDirectory; // output in android: file:///storage/emulated/0/ // or // var store = “cdvfile://localhost/persistent/”; var fileName = ‘Sounds/test.mp3’; // NOTE: Sounds folder should already be there in order to download file in that folder var fileTransfer = new FileTransfer(); fileTransfer.download(assetURL, store + fileName, function(entry) { console.log(“Success!”); //appStart(); }, function(err) […]

Cordova: How to check if a file exists or not?

document.addEventListener(“deviceready”, init, false); //The directory to store data var store; //File name of our important data file we didn’t ship with the app var fileName = “testfile.txt”; function init() { console.log(“Checking for data file.”); // output in android: file:///storage/emulated/0/ store = cordova.file.externalRootDirectory; // or // store = “cdvfile://localhost/persistent/”; //Check for the file. window.resolveLocalFileSystemURL(store + fileName, […]

Cordova: How to get list of all Files/Directories in a directory?

function success(entries) { var i; for (i=0; i<entries.length; i++) { console.log(‘En – ‘, entries[i]); } } function fail(error) { console.log(“Failed to list directory contents: “, error); } // output in android: file:///storage/emulated/0/Sounds var directory_path = cordova.file.externalRootDirectory+”Sounds”; window.resolveLocalFileSystemURL(directory_path , function(dirEntry) { var directoryReader = dirEntry.createReader(); console.log(dirEntry); // Get a list of all the entries in the […]

Cordova: How to create directory?

/* ############ # Method 1 # ############ */ // output in android: file:///storage/emulated/0/ var base_url = cordova.file.externalRootDirectory; // or // var base_url = “cdvfile://localhost/persistent/”; var new_directory = ‘TEST’; // To Create a sub Directory inside a folder // var new_directory = ‘Sounds/Test’; // Here ‘Sounds’ is the name of existing parent directory. Parent Directoy must […]