Carregando...

Categoria: Sem categoria

Instalando PostgreSQL

Instalando no Debian/Ubuntu Instalando o PostGIS Acesse o PostgreSQL no banco de dados desejado e digite: Perceba que agora haverá uma tabela chamada spatial_ref_sys no schema public. Se conectando ao PostgreSQL Está instalado! Mas… não temos acesso ao banco de dados, precisamos definir uma senha para a conta padrão! E agora altere a senha para o usuário postgres Permitindo acesso de usuários externos ao PostgreSQL Por padrão o PostgreSQL apenas aceita ser acessado dentro da própria máquina (localhost). Para permitir Continuação…

Instalando Java 8 (JDK 8) no Debian 10

O Debian 10 não permite mais instalar o JDK 8 via repositório apt. Esse tutorial ensina um jeito alternativo de instalar:https://linuxize.com/post/install-java-on-debian-10/ Ele usa o repositório do AdoptOpenJDKhttps://adoptopenjdk.net/ O AdoptOpenJDK te permite escolher qual JVM instalar: HotSpot (feito pela Oracle)OpenJ9 (feito pela Eclipse e usado pela IBM) O OpenJ9 tem um consumo menor de memória RAM. Como saber qual JVM está sendo usada?

Como usar Android no Linux?

Você pode executar aplicativos Android no Linux nativamente, sem usar emuladores (que reduzem em muito a velocidade dos programas e o Android em si). Uma alternativa interessante é o Anbox, que usa uma tecnologia semelhante ao Docker para rodar Android nativamente no Linux. Vantagens: ele acessa diretamente o hardware do computador (sem precisar emular), o que torna o uso muito mais rápido e eficiente do que ao usar um emulador. Contras: o Anbox ainda está em beta e o aplicativo Continuação…

PostGIS

Para criar uma coluna com dados sobre um mapa você tem duas escolhas:GEOGRAPHYGEOMETRY Geography é realmente um ponto na terra. O problema é que existem funções limitadas para operar sobre ele. Como a terra é uma elipse (em termos cartográficos) esses cálculos são bem mais pesados, complexos e levemente precisos que o Geometry. Geometry é um ponto em uma projeção plana. A projeção plana é uma aproximação em 2d da terra. Como é uma aproximação, podem haver distorções nos cálculos, Continuação…

Limpando DEAD TUPLEs no PostgreSQL

O que acontece quando o AUTOVACUUM não funciona mais adequadamente? Temos um problema bem sério. Esse artigo explica como resolver. https://medium.com/compass-true-north/dealing-with-significant-postgres-database-bloat-what-are-your-options-a6c1814a03a5

Resolvendo bancos corrompidos no PostgreSQL

Há uma extensão chamada pg_heal. É capaz de detectar e corrigir pedaços corrompidos do banco de dados. A wiki do PostgreSQL dá algumas dicas nesse sentidohttps://wiki.postgresql.org/wiki/Corruption https://www.opsdash.com/blog/postgresql-backup-restore.html Lidando com backups na AWS Dentro do RDS https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/ Em um EC2 (fora do RDS) Formas de backups no EBS (Elastic Block Store) (nome bonito para os HDs dos EC2 da AWS)https://aws.amazon.com/pt/ebs/features/?nc=sn&loc=1 How to backup AWS RDShttps://stackoverflow.com/questions/5249842/how-does-amazon-rds-backup-snapshot-actually-work

Jupyter Notebook

Como instalar o Jupyter Notebook? Usando o pip3? Usando o conda? Como iniciar o Jupyter Notebook? Iniciando por linha de comando Iniciando via script bash pelo conda Caso aconteça algum erro, você tambem pode tentar o seguinte: Iniciando via atalho no Desktop Linux Crie um arquivo bash com o seguinte (troque as pastas com os endereços do seu computador): E crie o arquivo de atalho: Iniciando Jupyter Notebook permitindo acesso via LAN Você também pode fazer umas configurações estáticas avançadas, Continuação…

Selenium em Python

O Selenium é a biblioteca mais importante na criação de bots que acessam websites e extraem dele informações. Como instalar o Selenium no Python (Python 3)? Para usar o Selenium você vai precisar de: Python já instalado (Python 3* ou Python 2.7) Gerenciador de pacotes do Python (PIP 3* ou PIP 2 ou o Anaconda) Driver para comandar o browser via Selenium (Mozilla GeckoDriver ou Google Chrome Driver) * minha recomendação No Linux (via apt e pip) O comando abaixo Continuação…