Carregando...

Acessando outro computador via SSH

Linux Cliente SSH O SSH já vem instalado por padrão nas distribuições mais comuns do Linux. Caso não encontre-o, instale-o: Fazendo Túnel SSH Reverso O seguinte comando amarra a porta 123 do nosso computador com a porta 321 do computador remoto. Windows – Putty / Kitty

Enviando e lendo mensagens do WhatsApp via Python e RabbitMQ

Aqui vai mais uma forma de enviar e ler mensagens do WhatsApp através de códigos (programação). Esse método está descrito neste blog: https://kalilinuxtutorials.com/whatsapp_automation-android-emulator/ Ele utiliza o emulador de android do Android Studio + Appim + Python + RabbitMQ. Ele basicamente usa o RabbitMQ como intermediário para enviar e receber mensagens.

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…

Cursor no PostgreSQL

Ao fazer um SELECT no PostgreSQL, você recebe sempre uma lista estática de linhas com suas respectivas colunas. Mas e se você precisasse fazer algum tipo de processamento linha-a-linha de forma eficiente? Se você precisasse percorrer cada linha de um retorno de um SELECT e executar uma função e ir atualizando uma variável dentro de uma stored procedure? (Em outras palavras, como é que podemos fazer um loop de for dentro do PostgreSQL?) O CURSOR te permite fazer isso! Imagine 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…