Jaccon

Xpeng Motors, gigantes chinesas apostam em startup da Xiaomi

A Alibaba se juntou a Foxxon para aportar $ 400 milhões de dolares em uma startup da também gigante Xiaomi. E o que isto significa ? significa que teremos em breve mais uma empresa automobilística vinda do mercado de TI. Uma outra que deve sacodir o mercado no próximo ano é a Apple com o misterioso Apple Car.

Vamos aguardar…

O que o Bolsonaro tem haver com o horário do seu servidor ?

O presidene atual do Brasil Jair Bolsonaro cancelou o horário de verão neste ano de 2019. Sendo assim alguns servidores estão passando por problemas no acerto do horário e ai vai uma dica para acertar o problema em distribuições baseadas no Debian

apt-get update
apt-get install tzdata
dpkg-reconfigure tzdata

Como descobrir se seus dados vazaram em ataques ?

A Mozilla Foundation, criou uma ferramenta chamada Firefox Monitor. Esta ferramenta tem como objetivo avisar caso os seus dados pessoais foram vazados em algum tipo de ataque.

Eu descobri que meus dados foram vazados 18 vezes em sites como Diqus, Linkedin, ShareThis, Last.fm, Facebook, MySpace, Tumblr entre diversos outros sites.

Quer descobrir se os seus dados também já vazaram ? Acesse:

https://monitor.firefox.com/scan

Dê seu comentário aqui ou nas redes sociais com a hashtag #meusdadosvazara

Dockerizando Python 2.7, 3x e Flask APIs

Fala galera tudo certo ? hoje eu resolvi preparar uma imagem do Docker para quem necessita rodar uma aplicação Python 2.7, 3x ou até mesmo Flask APIs utilizando uma imagem Docker já preparada para este tipo de ambiente.

Basta baixar a imagem:
https://hub.docker.com/r/jaccon/pydockr

Para baixar a image utilize o comando:

docker pull jaccon/pydockr

Agora você irá precisar de uma arquivo docker-compose.yml para preparar o ambiente Docker. Ele irá orquestrar o container da aplicação.

No meu exemplo aqui eu irei mapear o diretório ./src para dentro do container em /app. No diretório src deve conter os arquivos de sua API

version: '2'

services:
  app:
    #build: .
    image: jaccon/pydockr
    container_name: api-flask-pydockr
    ports:
      - "8422:8080"
    networks:
      - hosting
    volumes:
      - ./src:/app
    restart: always
    command: bash -c "python /app/app.py"

networks:
  hosting:
   ipam:
      config:
       - subnet: 10.0.0.1/24
  

Você pode baixar o arquivo de exemplo no Github em:

https://github.com/jaccon/pydockr

É muito simples, você vai baixar o repositório do PyDockr no link acima, vai colocar o seu código dentro do diretório ./src conforme o exemplo. Configure a porta que a aplicação irá funcionar em appListener

Não esqueça também de setar a porta no arquivo docker-compose.yml

Download e conversão de vídeos com Python

Neste vídeo do canal do Youtube eu estarei falando sobre como criar um video downloader com versão de arquivos utilizando o Python

Um nível de implementação extremamente fácil eu que irá ajudar você exercitar a codificar no Python de forma simples e com boas práticas

Detectando Malwares em apps PHP

Se você é desenvolvedor PHP já deve ter visto a rodo aplicações com códigos maliciosos ( malwares ) dividindo espaço com o código fonte da aplicação correto ?

O script abaixo é um PHP CLI que pode identificar aqueles malwares escritos e convertidos para base64 que acaba sendo um trabalho insano para identificar.

A utilização é extremamente simples. Veja a documentação disponível

https://github.com/scr34m/php-malware-scanner

SlimPyFTPd

Estou compartilhando com a comunidade um novo script em Python que é um servidor de FTP ultra slim. Ele é fácilmente adaptado para rodar em containers Docker. Para quem tiver interesse em conhecer o projeto ele está publicado em meu Github em:

https://github.com/jaccon/SlimPyFTP

Espero que ajude!

23/10/19 é um dia histórico para a computação

O Google anunciou hoje o chip quântico Sycamore de 53 Qbits e isto muda completamente a história da computação como a conhecemos até hoje. Para ter uma ideia 230 QBits é equivalente a todos os átomos do Universo.

Um dos feitos para que possamos comparar ele resolveu uma operação aritmética com números aleatórios em 200 segundos. A mesma operação se fosse executada pelo computador mais poderoso do mundo o Summit da IBM levaria 10 mil anos para ser resolvido.

Este novo capítulo na história poderá acelerar ainda mais a forma como utilizamos inteligência artificial, segurança da informação e pesquisas nas mais diversas áreas.

A criptografia que protege o seu cartão de crédito hoje poderia ser quebrada em 1 bilhão de anos. Com a computação quântica levaria 100 segundos, isto deve-se pelo motivo que na computação quântica é possível processar uma massa muito maior de dados ao mesmo tempo.

E você o que achou da novidade ?