O Popcorn Time é um aplicativo de compartilhamento de vídeos que utiliza a rede p2p torrent.   Um dos problemas corriqueiros é quando abrimos o programa e vem a nefasta mensagem "Erro ao atualizar bando de dados. Tente novamente mais tarde."   E você vai abrir mais tarde e possivelmente o erro vai continuar. Isso acontece porque todas as cópias do Popcorn Time , mesmo seus clones e forks usam proxy de uma base de dados. Essa base de dado é uma api que retorna em formato json os dados dos filmes, e eis aqui o endereço : http://yts.re/api/list.json   Agora, para resolver o problema, ou você pega o código fonte do programa e enfia esse endereço nele ( o que não é legal, por isso se usam proxys, para não sobrecarregar o site e ficarmos de vez sem atualização ) ou outro endereço de proxy para a api, ou você faz o mais rápido :   1) Abra o arquivo "~/.config/Popcorn-Time/data/movies.db" ( pasta oculta no linix que o programa cria, existe uma pasta oculta "applicatio...
Uma das coisas que mais batem a cabeça de quem trabalha com ajax é conseguir salvar os valores retornados numa requisição do tipo     var xmlhttp; function myRequestFunction(){      var http_request = new XMLHttpRequest();       try{        // Opera 8.0+, Firefox, Chrome, Safari        http_request = new XMLHttpRequest();     }     catch(e){           // Internet Explorer Browsers  try{       http_request = new ActiveXObject("Msxml2.XMLHTTP");         }  catch(e){      try{           http_request = new ActiveXObject("Microsoft.XMLHTTP");      }      catch(e){                 alert("Your browser broke!");          return false;      }         }     }       http_request.onreadystatechange = function f(){              if( http_request.readyState == 4  ){             var jsonObj = JSON.parse(http_request.responseText);             valor = jsonObj.value;         }      }          http_request.open("GET", data_file, false);     http_request.send();  } ...