Wymored Login

Dicas para iniciantes The Elder Scrolls Online

12 de junho de 2019 por Alexandre Miguel de Andrade Souza
1) Para o primeiro avatar, na dúvida, escolha raça Nord com classe Templar. As skills de Templar permitem sobreviver facilmente a uma série de situações PVE e com alta 'sobrevivência' e você pode atua ...

Melhores sites de ciclismo

12 de junho de 2019 por Alexandre Miguel de Andrade Souza
# Internacionais [steephill](http://steephill.com) notícias de todo o calendário internacional [tiz-cycling.racing](http://tiz-cycling.racing) videos de corridas completos ...

script para fazer download e converter videos do youtube para mp3

05 de abril de 2019 por Alexandre Miguel de Andrade Souza
As orientações são para o Ubuntu 18.04 1) instale o ffmpeg sudo apt install ffmpeg 2) instale o youtube-dl pip install youtube-dl 3) Crie um arquivo com o nome dy.py e cole o c ...

como deletar um branch git

05 de abril de 2019 por Alexandre Miguel de Andrade Souza
1) Para deletar um branch que já foi feito 'push' e 'merge' com branch remoto git branch -d nome_do_branch 2) Para forçar deletar um branch, independente de sincronizado com remoto: ...

instalar pycharm pelo snap

05 de abril de 2019 por Alexandre Miguel de Andrade Souza
Professional: sudo snap install pycharm-professional --classic Community: sudo snap install pycharm-community --classic ...

exemplo conexão e query php pdo mysql

22 de março de 2019 por Alexandre Miguel de Andrade Souza
1) Defina a função: function query($sql){ $username = env('DB_USERNAME', 'usuario'); $password = env('DB_PASSWORD', 'senha'); $conn = new PDO("mysql:host=localhost ...

usar apt com proxy

13 de março de 2019 por Alexandre Miguel de Andrade Souza
usando um editor de texto (nano ou outro) execute: sudo nano /etc/apt/apt.conf e adicione a linha abaixo, adequando para o seu proxy: Acquire::http::Proxy "http://usuario:senha@proxy ...

recuperar senha do windows 10 com linux

02 de março de 2019 por Alexandre Miguel de Andrade Souza
1) do seu linux dual-boot ou pendrive instale o chntpw sudo apt install chntpw 2) remonte o drive do windows com permissão de escrita: sudo mount -o remount,rw (device) # como /dev/s ...

Certificado ssl gratuito com letsencrypt

26 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
O procedimento abaixo serve para qualquer servidor web no linux 1) Baixe o certbot e dê autorização de execução: wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto 2) Desligue ...

pré requisito para instalar python-ldap fatal error: lber.h: Arquivo ou diretório inexistente

22 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
se a instalação do python-ldap der um erro fatal error: lber.h: Arquivo ou diretório inexistente execute o comando (para ubuntu) sudo apt-get install libsasl2-dev python-dev liblda ...

encontrar texto em arquivos no linux

21 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
Digite no terminal : grep -rnw '/caminho' -e 'text' ...

listar usuários mysql

21 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
1) no console ou query do mysql digite: select * from mysql.user; ...

backup com rsync

20 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
O rsync permite fazer cópias de um diretorio local ou remoto rsync -azP username@remote_host:/caminho/dir1/ /caminholocal/destino Para enviar, é só trocar: rsync -azP /caminholocal ...

backup e restore postgresql

18 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
Para realizar o backup de um banco de dados no postgres sudo su postgres pg_dump nomedobanco > nomedobanco.sql e copie o arquivo para o novo servidor rsync -azP nomedobanco.sql ...

instalar Visual Studio Code no ubuntu 18.04

15 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
O Visual Studio Code pode ser instalado no Ubuntu usando o snap: snap install vscode --classic Até! ...

script para reduzir o tamanho de arquivos pdf de uma pasta

15 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
O script usa o comando gs e foi testado apenas no linux (Ubuntu 18.04) 1) crie um arquivo comprimirpdf.py na pasta acima do diretório com os arquivos pdf 2) cole o código abaixo: #convert ...

Acessando servidor remoto com chave ssh

14 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
1) se não tiver configurado a chave para o usuário local, gere com ssh-keygen -t rsa e siga as instruções 2) copie a chave para o servidor: ssh-copy-id usuario@endereco_do_ho ...

alterar senha postgres no linux

14 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
1) utilize o usuário postgres sudo su postgres 2) use o psql psql 3) altere a senha: alter user nomedousuario with password 'novasenha'; Até mais! ...

instalar mate desktop no ubuntu 18.04

14 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
1) instale o mate: sudo apt install ubuntu-mate-desktop 2) Escolha o lightdm como inicializador quando solicitado. ...

autenticação proxy corporativo ubuntu mate

13 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
Para que o proxy possa funcionar em algumas configurações de proxy, é preciso ir em Network -> Ethernet-> Nome da conexão, selecionar Editar (o botão) e então 802.1x Security. a) Marque 'Use 802.1X ...

microdados da rais

04 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
os microdados da RAIS estão disponíveis em ftp://ftp.mtps.gov.br/pdet/microdados/RAIS/ ...

preview - visualização de arquivos markdown no visual studio code

01 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
Abra as extensões do VSCode - `Ctrl+p e cole os seguintes comandos: ext install bierner.github-markdown-preview ext install bierner.markdown-checkbox Para alternar visualização/edi ...

desinstalar pycharm instalado pelo snap

01 de fevereiro de 2019 por Alexandre Miguel de Andrade Souza
Se você instalou o pycharm usando o snap, use sudo snap list para conferir se ele está instalado e então sudo snap remove pycharm-community ou sudo snap remove pycharm-prof ...

Curso de web scraping em python 3 - Parte 3 - capturar os dados

31 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Como já preparamos o ambiente na [parte 1](https://wymored.com/entry/curso-de-web-scraping-em-python-3-captura-de-dados-de-sites-parte-1-configuracao-do-ambiente) e identificamos os dados que queremos ...

Curso de web scraping em python 3 - Parte 2 - Definir os dados a serem extraidos

31 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Neste curso, vamos capturar os dados de avaliações dos usuários para um atrativo no site Tripadvisor, no caso o [Parque Nacional da Serra do Cipó](https://www.tripadvisor.com.br/Attraction_Review-g244 ...

Gran Fondo Blitz em SP (02 e 03 de fevereiro) - divulgação

30 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
São Paulo recebe o Gran Fondo Blitz Treino internacional da UCI - União Internacional de Ciclismo 02 e 03 de fevereiro Nos dias 02 e 03 de fevereiro, São Paulo recebe o Gran Fo ...

Curso de web scraping em python 3 - captura de dados de sites - Parte 1 - Configuração do ambiente

28 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
(em elaboração) # 1) configurar o ambiente. Não importa o seu sistema operacional (windows, linux ou macos), há ferramentas que permitem fazer o webscraping que possuem versões para várias plat ...

como fazer download com o php e proxy

28 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
A maneira mais fácil de fazer download usando php onde tem proxy é usando origem = 'http://site.com/arquivo.zip' destino = '/caminho/arquivo.zip' exec('wget ' . origem . ' -O ' ...

consulta crosstab ou pivot em postgresql

23 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
1) adicione a extensão: CREATE EXTENSION IF NOT EXISTS tablefunc; 2) Agora a consulta: SELECT * FROM crosstab( 'select id, nota, count(a.id) from atrativo at, avaliacao a whe ...

contar arquivos e subdiretórios em um diretório com python

23 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Use: import os n = sum([len(files) for r, d, files in os.walk(".")]) d = sum([len(d) for r, d, files in os.walk(".")]) print('{} files in this dir and subdirectories'.format(n)) ...

criar novo usuário mysql e dar privilégios

22 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
1) entre no mysql mysql -u user -p ou como root sudo su mysql 2) crie o usuário CREATE USER 'novousuario'@'localhost' IDENTIFIED BY 'password'; 3) Atribua todos os ...

backup e restauração de banco de dados mysql

22 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
1) Faça o backup usando o mysqldump mysqldump -h ipmaquina -u <usuario> -p<senha> bancodeddos > bancodedados.sql 2) crie o banco de dados usando o utilitário mysql mysql -u <usuari ...

Como preparar um ambiente desenvolvimento para aplicação laravel

22 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
1) instale o php e o composer apt install php7.2-cli php7.2-zip composer php7.2-mysql php7.2-mbstring php7.2-xml openssl php7.2-curl php7.2-gd 2) instale os componentes do laravel ...

Como resolver problema placa nvidia gtx 960m travando no ubuntu 18.04 usando nomodeset

17 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
As versões mais recentes do ubuntu tem apresentado problemas na inicialização da midia de instalação, travando a tela Ao aparecer a tela do grub, na opção padrão, aperte `e` e então procure a linha ...

como configurar um repetidor wifi

12 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
1) Aperte o botão reset. Em alguns modelos a travinha deve ser pressionada para dentro e não para baixo 2) Acesse http://192.168.10.1/ e entre com admin admin usuario e senha padrão 3) Na tela i ...

how create a venv and specify a python version

11 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
We need to use virtualenv to allow choose a specific python version. To install it: [sudo] pip install virtualenv Then you can choose the python version like in [at directory of project]: ...

Como redirecionar http para https no python tornado

10 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Quando usamos ssl em um site, é natural querer redirecionar todo o tráfefo para a porta segura. No tornado podemos fazer isso com os seguintes passos ### 1) configurar o tornado para ouvir as p ...

como criar um analytics para sua aplicação python/tornado

09 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Podemos criar um analytics próprio para nossa aplicação python/tornado, usando a biblioteca [Geoip2](https://dev.maxmind.com/geoip/geoip2/geolite2/) e armazenando os dados em um banco postgresql. ...

como fazer um script python usar o venv automaticamente

09 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
O python permite que usemos o venv, que é uma configuração específica para um ou mais projetos. É como uma 'máquina virtual' em que você configura a versão do python e os pacotes que deseja. Para ...

como fazer um teste de stress ou carga em uma aplicação ou servidor

08 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Quando desenvolvemos uma nova aplicação, chega um momento que precisamos saber qual a capacidade máxima de usuários simultâneos que o sistema comporta. Vamos descobrir como fazer isso. 1) insta ...

erro tornado OSError: [Errno 5] Input/output error

08 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Pode ser que ao usar o framework [tornado](https://www.tornadoweb.org/) , aconteça o erro `OSError: [Errno 5] Input/output error` O motivo é que se executou um servidor tornado com o &, como em ...

bibliotecas simples para um site responsivo

08 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Às vezes queremos fazer um layout simples e leve, com bibliotecas mais leves do que o bootstrap(css) e jquery (js), por exemplo. Minha recomendação são as abaixo, que tem documentação na [w3schoo ...

Como usar Full Text Search - FTS no Postgresql

07 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Aqui estão os passos básicos: 1) Opcional: crie um banco de dados e algumas tabelas (substitua ` por aspas simples no código) : CREATE DATABASE blog; CREATE USER blog WITH PASSWORD ` ...

como resetar ou definir senha do root no mysql 5.7

07 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Podemos resetar a senha do root com os seguintes passos: A) Se estiver no ubuntu 18.04+ e ainda não tiver definido a senha do root, execute: mysql_secure_installation B) Se já tiver de ...

como implementar 404 no tornado

04 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
exemplo: class NotFoundHandler(tornado.web.RequestHandler): def get(self): self.render("404.html") app = tornado.web.Application([ (r"/", HomeHandler), ...

como alinhar um formulário no centro

04 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
dica simples: form{ margin: 0 auto; width: 300px; } ...

usando o nohup

04 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
O nohup é útil para executar um comando que irá demorar muito, às vezes até servindo como um daemon improvisando (exceto que ele não reinicia automaticamente) nohup ./server.py & para termi ...

gerar certificado ssl auto assinado

04 de janeiro de 2019 por Alexandre Miguel de Andrade Souza
Para gerar um certificado auto assinado usando OpenSSL no linux basta executar o comando: openssl req -newkey rsa:2048 -nodes -keyout privkey.pem -x509 -days 365 -out fullchain.pem Ba ...
Mais antigas