Postagens

Solução para o erro: instant_run_split_apk_resources\debug\instantRunSplitApkResourcesDebug\out\slice_0\resources_ap ( Solution )

Imagem
Se você estiver tentando executar seu app no Android Studio e receber o erro: " instant_run_split_apk_resources\debug\instantRunSplitApkResourcesDebug\out\slice_0\resources_ap " Esse tipo de erro pode ser causado pelo recurso Instant run  no Android Studio. Para resolver esse problema, basta desativá-lo seguindo os passos abaixo: 1. Clicar em File , Settings... ; 2. Navegar para Build, Execution, Deployment e selecionar Instant Run 3. Desmarcar a caixa Enable Instant Run to hot swap code/resource... Mais informações Aqui : 

App As Leis - Legislação Brasileira

Imagem
App indispensável pra quem precisa ter sempre em mãos as principais leis brasileiras. INSTALAR Leis para concursos e autoconhecimento da legislação Brasileira. O aplicativo As Leis, acessa todo o conteúdo direto do Portal da Legislação da Presidência da República. As leis são organizadas para facilitar sua leitura e intendimento.  Na lista abaixo, você vai conferir uma prévia do App    As Leis LEGISLAÇÃO FEDERAL Constituição Federal Códigos: Estatutos Decretos Decretos-Leis Decretos do Poder Legislativo PEC - Propostas de Emenda à Constituição Projetos de lei CÓDIGOS Código Civil - LEI No 10.406 Código de Processo Civil - LEI No 5.869 Código de Processo Civil - LEI Nº 13.105 Código Penal - DECRETO-LEI No 2.848 Código de Processo Penal - DECRETO-LEI Nº 3.689 Código Tributário Nacional - LEI Nº 5.172 Consolidação das Leis do Trabalho - DECRETO-LEI Nº 5.452 Código de Defesa do Consumidor - LEI Nº 8.078 Código de Trânsito Brasileiro - LEI Nº 9.503 Código

ERROR: Manifest merger failed: Attribute application

Imagem
Solução para os erros abaixo: Ao configurar um bloco de anúncio do AdMob , você pode receber as mensagens de erros abaixo, quando for adicionar a dependência " implementation 'com.google.android.gms:play-services-ads:18.1.0' " no arquivo  build.gradle: " ERROR: Manifest merger failed : Attribute application@ appComponentFactory  value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0]  AndroidManifest.xml :22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:8:5-41:19 to override." "Dependencies using groupId com.android.support and androidx.* can not be combined but found IdeMavenCoordinates{myGroupId='com.android.support', myArtifactId='support-vector-drawable', myVersion=

Microsoft vai lançar o Windows Terminal - Um novo aplicativo de linha de comando para o Windows

Imagem
A Microsoft vai lançar um novo aplicativo de linha de comando para o Windows, apelidado de Windows Terminal. Ele foi projetado para ser o local central para acesso a ambientes como o PowerShell, o Cmd e o Windows Subsystem for Linux (WSL). A Microsoft está adicionando suporte a várias guias juntamente com temas e personalização para desenvolvedores que desejam ajustar o aplicativo Terminal. O Windows Terminal também suportará renderização de texto emoji e baseado em GPU. A Microsoft revelou o novo aplicativo do Windows Terminal durante a conferência de desenvolvedores Build da empresa hoje. A gigante do software está planejando disponibilizá-lo em meados de junho e marca os últimos esforços da Microsoft para melhorar o ambiente de desenvolvimento no Windows 10. Fonte:  theverge.com

Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in..

Imagem
Se você estiver usando a lib fpdf para gerar arquivos PDF e receber a mensagem de erro abaixo: "Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in{...}" Prossiga da seguinte forma para resolver o seu problema: No arquivo gerado do pdf, procure pela linha $pdf->Output() ; e em seguida adicionar o comando  ob_start ();  O comando acima, vai iniciar o buffer e fazer com que o arquivo que foi gerado seja enviado para o seu browser. A função do ob_start() é inicia o buffer e para limpar o buffer é o comando é ob_clean() e ob_end_clean(). O ob_end_clean() limpa o buffer e ainda exibe aquilo que foi armazenado nele.

Execute o Windows 95 no Linux-Ubuntu

Imagem
Aprenda o passo a passo para executar o Windows 95 no linux: 1. Faça o download da versão mais recente do windows95 para o Ubuntu: Download do Windows95 para Ubuntu Está disponível em formato zip, rpm e deb para diversos sistemas operacionais.  Vide mais detalhes  aqui .  2. Depois que você tiver o download do arquivo, você pode instalá-lo usando o seguinte comando: sudo apt install gdebi sudo gdebi windows95_1.1.0_amd64.deb 3. Para executar basta digitar no terminal o comando abaixo: windows95 Vídeo com o passo a passo: Mais detalhes sobre o projeto windows95 no github :

O arquivo de configuração padrão do nginx - default

/etc/nginx/sites-available/default ## # You should look at the following URL's in order to grasp a solid understanding # of Nginx configuration files in order to fully unleash the power of Nginx. # http://wiki.nginx.org/Pitfalls # http://wiki.nginx.org/QuickStart # http://wiki.nginx.org/Configuration # # Generally, you will want to move this file somewhere, and start with a clean # file but keep this around for reference. Or just disable in sites-enabled. # # Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. ## # Default server configuration # server { listen 80 default_server; listen [::]:80 default_server; # SSL configuration # # listen 443 ssl default_server; # listen [::]:443 ssl default_server; # # Note: You should disable gzip for SSL traffic. # See: https://bugs.debian.org/773332 # # Read up on ssl_ciphers to ensure a secure configuration. # See: https://bugs.debian.org/765782 # # Self signed certs generated by the ss

ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded

Imagem
Recentemente, fui fazer uma pequena alteração no meu banco de dados, para mudar as permissões de um determinado usuário e acabei perdendo o acesso ao banco. Análise do problema: O problema aconteceu depois da repetição de um simples comando:  GRANT SELECT, INSERT, UPDATE ON dbsystemmyimei.* TO usermyimeico; Depois de executar  o comando, mencionado acima, comecei a receber uma mensagem informando a tabela de usuário estaria corrompida e daí pra frente eu não conseguia fazer mais nenhuma alteração no meu banco de dados e quando tentava entra no mysql, recebia a seguinte mensagem de erro: "ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded " Pesquisando sobre   unix_socket  na internet  descobrimos que ele é um plug-in de autenticação que permite usar as credenciais do sistema operacional para se conectar ao MySQL/MariaDB. Ele faz isso por meio do arquivo de soquete local que é definido pela variável do sistema de soquete. Mais detalhes em  mariadb .

Como trocar a porta padrão da Área de Trabalho Remota do Windows-RDP

Imagem
Se você estiver precisando trocar a porta padrão do serviço RDP do Windows, basta acessar a chave de registro: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp procurar pela chave PortNumber e trocar o número da porta; ou siga os passo do vídeo abaixo: