STYLE SWITCHER

Developer

Verify your Responsive Website Design with Google Resizer Tool

resizer-google-design
Google has come up with a brand new tool called Resizer, which helps Website Designers and Developers alike to test their completed or pre-completed Website Design for its responsiveness or Responsive adaptability. You can check with either different viewing environments such as Desktops, Laptops, Tablets and Smartphones. Or else, you can take up different dimensions which suits your viewing device.
Website
More

YakYak Is A Desktop Client For Hangouts With A Dark Mode, Notification Options, And More

Dandelion-Flower-bokeh-effect-photography
Windows/Mac/Linux: If you want a desktop version of Google Hangouts, you have plenty of options, including an official option from Google, but the Google route doesn't work super well and requires Chrome to run. YakYak is a desktop client for Hangouts that works like a regular desktop app.
Website
More

Simple way to download youtube videos.

flat_youtube_wallpaper_by_oscagapotes-d6o637w
if you want to download youtube videos, please follow these steps.
1) open youtube and find the videos you want to download.
2) Replace the URL starting 'https://www.' with 'ss'
   Example if you want to download this video https://www.youtube.com/results?search_query=pattam+pole+songs. in this url to edit and make it as "ssyoutube.com/results?search_query=pattam+pole+songs" and press enter.
3) The page redirect to another page and you will select the format of file to download. and press the download button.
More
Particles.js – jQuery Plugin For Creating Particles

Particles.js – jQuery Plugin For Creating Particles

particles.js is a lightweight JavaScript library for creating particles. This plugins is awesome and suit for landing page.
Website
More

Auto Playlist for HTML5 video

mobile-video-marketing
<figure id="video_player">
 <div id="video_container">
 <video controls poster="http://demosthenes.info/assets/images/vid-glacier.jpg">
 <source src="http://demosthenes.info/assets/videos/glacier.webm" type="video/webm">
 <source src="http://demosthenes.info/assets/videos/glacier.mp4" type="video/mp4">
</video>
</div>
<figcaption>
 <a href="http://demosthenes.info/assets/videos/glacier.mp4" class="currentvid">
 <img src="http://demosthenes.info/assets/images/vid-glacier.jpg" alt="Athabasca Glacier">
 </a>
 <a href="http://demosthenes.info/assets/videos/lake.mp4">
 <img src="http://demosthenes.info/assets/images/vid-lake.jpg" alt="Athabasca Lake">
 </a>
 <a href="http://demosthenes.info/assets/videos/mountain.mp4">
 <img src="http://demosthenes.info/assets/images/vid-mountain.jpg" alt="Mountain">
 </a>
</figcaption>
</figure>

var video_player = document.getElementById("video_player");
video = video_player.getElementsByTagName("video")[0],
video_links = video_player.getElementsByTagName("figcaption")[0],
source = video.getElementsByTagName("source"),
link_list = [],
vidDir = "http://demosthenes.info/assets/videos/",
currentVid = 0,
allLnks = video_links.children,
lnkNum = allLnks.length;
video.removeAttribute("controls");
video.removeAttribute("poster");

(function() {
function playVid(index) {
 video_links.children[index].classList.add("currentvid");
    source[0].src = vidDir + link_list[index] + ".webm";  
	source[1].src = vidDir + link_list[index] + ".mp4";
    currentVid = index;
    video.load();
	video.play();
}

for (var i=0; i<lnkNum; i++) {
var filename = allLnks[i].href;
link_list[i] = filename.match(/([^\/]+)(?=\.\w+$)/)[0];
(function(index){
        allLnks[i].onclick = function(i){
        i.preventDefault();  
		for (var i=0; i<lnkNum; i++) { 		allLnks[i].classList.remove("currentvid"); 		} 		playVid(index);         }         })(i); } video.addEventListener('ended', function () {     allLnks[currentVid].classList.remove("currentvid");     if ((currentVid + 1) >= lnkNum) { nextVid = 0 } else { nextVid = currentVid+1 }
    playVid(nextVid);
})

video.addEventListener('mouseenter', function() {
    video.setAttribute("controls","true");
})

video.addEventListener('mouseleave', function() {
    video.removeAttribute("controls");
})

var indexOf = function(needle) {
    if(typeof Array.prototype.indexOf === 'function') {
        indexOf = Array.prototype.indexOf;
    } else {
        indexOf = function(needle) {
            var i = -1, index = -1;
			for(i = 0; i < this.length; i++) {
                if(this[i] === needle) {
                    index = i;
                    break;
                }}
            return index;
        };}
    return indexOf.call(this, needle);
};
 	var focusedLink = document.activeElement;
 	index = indexOf.call(allLnks, focusedLink);
 	
document.addEventListener('keydown', function(e) {
if (index) {
	var focusedElement = document.activeElement;
    if (e.keyCode == 40 || e.keyCode == 39) { // down or right cursor
    var nextNode = focusedElement.nextElementSibling;
    if (nextNode) { nextNode.focus(); } else { video_links.firstElementChild.focus(); }
    }
   if (e.keyCode == 38 || e.keyCode == 37) { // up or left cursor
    var previousNode = focusedElement.previousElementSibling;
    if (previousNode) { previousNode.focus(); } else { video_links.lastElementChild.focus(); }
    }
 }
});

})();  

More

Stackfield

www.stackfield.com
Highly secured communication for business teams
Stackfield is the secured place for all your team communication including real-time messaging, file transfer and task management. https://www.stackfield.com/
More

Vivaldi

Vivaldi will adapt as you browse the web. A clean and modern interface to complement the content you are browsing. It’s also highly customizable – don’t like the tabs on top? Simply put them where you want, bottom, left or right.
https://vivaldi.com/#Home
More

A toolkit to capture & test responsive websites with Google Chrome.

Its a paid version. But i find a solution from that server. Finally i download the sourse file from that server. And you can use dimensiontoolkit via online.
Dimensiontoolkit
More

How to Unlock an Andriod Pattern?

Today many android phone user use the inbuilt unlock pattern for give security to there phones this is very easy to use but some time to take many wrong attempts it locked permanently after that you need to enter the user id you enter in the google play store to unlock phone but there is some problems to unlock again if u stop data usage in your so it can’t be connected with internet and then you cannot unlock phone without this trick. sometime user needs to go to Samsung care center and then give some money to unlock it again so this is costly you need to pay here i gona give you a trick How To Unlock an Android Pattern Just follow these simple steps to unlock your phone and use again free of cost. phone want you to enter the user email id you enter in the play store. you don’t know the email id. Then just don’t worry just follow these steps. just switch off you android phone and then wait for second to switched of it. then first click Up VolumeKeyand hold it. then click on home button and hold it. then press the power button and after is started just release it. and then you can see you enter in the secret android menu you never see it before. just click on home button for up and down in the menu. then just go to third option named as DELETE ALL USER DATA. then it takes dome time. the phone will be started and the unlock patter problem is fixed.
More