sábado, 28 de março de 2020

Erro ao executar arquivo com extensão ".ps1" no Windows Powershell



Para evitar que scripts PowerShell (com arquivos de extensão ".ps1") sejam executados indevidamente em seu sistema operacional, o PowerShell utiliza algumas políticas de segurança bloqueiam por padrão scripts "não assinados". Isto é uma garantia de segurança principalmente para arquivos obtidos através da internet.
Estas Políticas de Execução foram introduzidos no Windows Server 2003 SP1 e no Windows XP SP2.

O controle destas permissões é realizado pelo cmdlet Set-ExecutionPolicy, que pode alterar às preferencias de uso das Políticas de Execução.

Restricted

Não carrega ou executa os arquivos de configuração e scripts PowerShell. Este é o padrão da Política de Segurança (até o Windows Server 2012 R2).

AllSigned

Exige que todos os scripts e arquivos de configuração devem ser assinados por um fornecedor confiável, incluindo os scripts que você escreveu em seu computador(local).

RemoteSigned

Exige que todos os scripts e arquivos de configuração devem ser assinados por um fornecedor confiável. Se utilizar esta Política de Execução, ainda será possível executar scripts "não assinados" desde que o arquivo .ps1 seja armazenado em seu computador.

Esta é a execução padrão no Windows Server 2012 R2.

Unrestricted

Carrega e executa todos os arquivos de configuração e scripts PowerShell. Se você executar um script "não assinado" poderá ser solicitado à sua permissão antes de executar.

Bypass

Não há nenhuma restrição, bloqueio, advertências ou avisos.

Undefined

Remove a Política de Execução atual, seja ela qual for, a não ser que esta política esteja definida no escopo de uma Diretiva de Grupo.


Solução:


Executar Set-ExecutionPolicy política_escolhida

quinta-feira, 22 de março de 2018

Android Studio Privacy Policy

Recentemente ao publicar um aplicativo na Play Store, dependendo das permissões utilizadas, passou a ser obrigatória a inclusão de uma política de privacidade de dados, ou privacy policy.
Ocorre que mesmo não incluindo no AndroidManifest nenhuma permissão "sensível", dependendo das bibliotecas utilizadas pelo seu app, ao tentar enviá-lo à loja, será exibida uma mensagem avisando que ele utiliza alguma permissão que necessite da política de privacidade.
Você pode conferir mais detalhes aqui.
Caso isso ocorra, existem duas formas extremamente fáceis de se contornar o problema.
A primeira delas, é criar um site ou blog gratuito no Blogger, ou no Google Sites e depois gerar o texto da política de privacidade no site App Privacy Policy Generator, copiar e colar, gerando uma nova página ou postagem no seu blog ou site.
A segunda, é utilizar o mesmo site citado acima, mas ao invés de colar em uma página ou postagem o texto gerado, você pode salvá-lo em um documento do Word e fazer o upload para um site de armazenamento gratuito, como o Google Drive, DropBox ou o 4Shared.
Depois dos passos anteriores, você deverá acessar o Google Play Console, selecionar o aplicativo para o qual deseja incluir a política, clicar em "Presença na Loja", "Detalhes do App", rolar a página até o final e colar a url do seu arquivo, página ou postagem, conforme a imagem abaixo.
Depois disso, basta atualizar os dados do App e você conseguirá fazer o upload da nova versão.




quarta-feira, 7 de março de 2018

Electroneum - A primeira criptomoeda para minerar no celular

Lançada no final do ano passado, com a premissa de ser uma criptomoeda fácil de minerar e com um aplicativo próprio contendo, tanto a carteira, quanto o minerador, a Electroneum promete (assim como muitas outras ) revolucionar o mundo das moedas digitais.
Após sua venda antecipada (ICO) e seu lançamento, foi a vez dos desenvolvedores liberarem o minerador para celular, pois ainda estava em testes.
Para minerar utilizando o celular, é necessário baixar, instalar e criar uma conta no aplicativo, que está disponível na playstore e pode ser baixado neste link: https://goo.gl/xzAVsM, ou diretamente pelo site dos desenvolvedores da moeda: https://electroneum.com/.
Depois de instalar e criar sua conta, basta abrir o aplicativo, esperar pela sincronização, que é rápida, clicar em "minerador" e "iniciar mineração".
A vantagem do app oficial, é que ele não esquenta, nem sobrecarrega o celular, já que não faz cálculos complexos como os mineradores de PC.
A quantidade de moedas mineradas dependerá da capacidade do seu celular e mesmo um bom aparelho, levará algum tempo para conseguir algumas moedas.
Para concorrer ao sorteio semanal de 5000 ETN, você pode acessar o aplicativo, clicar em "minerador" e depois em "Ganhe moedas grátis". Depois disso, insira o código 587D63.
Quanto mais código inserir, maiores serão suas chances de ganhar as moedas.


Minere criptomoedas direto no navegador

Complementando o último post, vou explicar como minerar algumas criptomoedas diretamente no navegador.
Primeiramente, gostaria de deixar claro: "Não, você provavelmente não ficará rico dessa forma".
Mesmo assim, é possível conseguir alguns satoshis, litoshis e outras milionésimas partes de Bitcoin, Litecoin, Doge, Dash e Bitcoin Cash, minerando sem GPUs ou CPUs potentes.
Para isso, basta criar sua conta no site https://coinpot.co/ , selecionar a criptomoeda desejada e clicar em "minerar". Depois disso, é possível escolher a intensidade de uso da CPU e quantas threads serão usadas, de 1 a 8. Quanto maior a intensidade de uso da CPU e maior o número de threads, mais moedas serão mineradas, porém, o computador pode ficar lento, ou aquecer, portanto é importante testar e equilibrar as configurações.
Outro detalhe a se observar, é que existe um limite mínimo para retirada das moedas do agregador, variando de moeda para moeda. Com Doge coin, por exemplo, você não poderá transferir para sua carteira antes de obter 50 Doges, o que pode levar de algumas horas a alguns dias(dependendo de quanto tempo e com qual intensidade você minera), fazendo "claim" dos "faucets" e minerando.