sexta-feira, março 31, 2017

Melhores Sites de ciclismo



 Internacionais
  1.  http://www.steephill.tv/ - A melhor cobertura da elite do ciclismo mundial
  2. http://www.cycling.tv/ - Pena que só nos EUA (snif, snif) - videos de corrida ao vivo e on demand
  3. http://www.cyclingnews.com/  - Site com boas matérias sobre ciclismo
  4. http://www.cyclingweekly.com/ - Site inglês
  5. http://tiz-cycling.racing/live-stream/  transmissão ao vivo
Nacionais

  1.  www.bikemagazine.com.br
  2. www.pedal.com.br
  3. www.fmc.org.br - Federação Mineira

Se discordar ou tiver uma contribuição, deixe seu comentário abaixo!

quinta-feira, março 30, 2017

Vivaldi - Navegador


o Vivaldi (vivaldi.com) é um navegador desenvolvido por uma equipe dissidente do Ópera.
O que acho legal nele é mostrar número e o tamanho dos arquivos da página que está baixando.
Sempre fico surpreso com o tamanho das páginas!

Como imprimir uma página direto do browser


No Firefox você pode fazer algumas modificações que permitem imprimir um documento sem o prompt de confirmação da seguinte forma:
  • Digite about:config para entrar na aba de configurações (clique em "serei cuidadoso, prometo") e prossiga.
  • Crie uma nova preferência do tipo booleano. Dê o nome de print.always_print_silent e marque-a como true.
Ao reiniciar o navegador, qualquer chamada via Javascript com código window.print() iniciará a impressão automaticamente. Assim, até mesmo um link como o abaixo funcionará:
<a href='javascript:window.print()'>Imprimir essa página</a>
Mas como pode ver de qualquer maneira é necessária a permissão por parte do usuário.

ps: Caso tenha feito o teste acima, não esqueça de entrar novamente na aba de preferências do Firefox e alterar a chave print.always_print_silent para false (ou então clicar em "restaurar o padrão"). 

Referência:

http://pt.stackoverflow.com/questions/54858/como-imprimir-uma-p%C3%A1gina-diretamente-sem-caixa-de-di%C3%A1logo-do-navegador-usando
 

Web2py ERROR', 'relation "auth_user" already exists

É comum ocorrerem errors de migração no DAL do web2py. Seja porque foi feito um restore diretamente via banco de dados, alguma alteração direta no banco, ou outro motivo.


Se a instalação é nova, e o banco foi criado/restaurado a partir de um backup, normalmente basta alterar as linhas no arquivo db.py de :

    db = DAL(myconf.get('db.uri'),
             pool_size=myconf.get('db.pool_size'),
              migrate=True,
             check_reserved=['all'])


para:

    db = DAL(myconf.get('db.uri'),
             pool_size=myconf.get('db.pool_size'),
              fake_migrate_all=True,
              #migrate=True,
             check_reserved=['all'])


Faça essa alteração, rode uma vez, e volte para o padrão.

Ao deixar o fake_migrate ativado,  ao se criar um novo campo ou tabela no web2py, ela não é criada no banco, levando o banco de dados informar o erro que o campo ou tabela não existe.

Nesse caso, é preciso fazer a alteração diretamente no banco de dados. O arquivo databases/sql.log pode ajudar com o sql que 'deveria' ter sido aplicado no banco, mas foi 'fake'.  Em alguns casos mais complexos, os erros tem que ser corrigidos à mão.

Portanto, via de regra, não deixe o fake_migrate_all ativo por padrão.


Como alterar a senha de um usuario no Postgresql

Quando se instala o Postgresql, normalmente é necessário alterar a senha do usuário no banco por segurança.


Para isso, siga 3 passos:


1. Assuma o usuário root

su

2.  Assuma o usuário postgres

su postgres

3. Entre no psql e digite o comando a seguir:

psql

ALTER USER postgres WITH PASSWORD '';

Como instalar o desktop MATE no Ubuntu



Para instalar/atualizar o desktop MATE no Ubuntu 16.04:


sudo apt-add-repository ppa:ubuntu-mate-dev/xenial-mate
sudo apt-get update
sudo apt-get install mate 

Usando ssh key para autenticar em seu servidor

Esse post mostra como criar uma chave no seu computador (linux) e exportá-la para seu servidor para para autenticar sem usar senha

1. Crie a chave. Aceite os padrões ou altere, se preferir


ssh-keygen

2. Exporte a chave. Será preciso entrar com a senha do usuário do servidor desta vez:


ssh-copy-id username@remote_host
 
 


3. Se precisar colar a chave em algum site (Digital Ocean, Bitbucket, e outros) , use o comando abaixo para exibir a chave. Copie o resultado e cole no campo apropriado:

cat ~/.ssh/id_rsa.pub
 
ou 
 
cat ~/.ssh/id_rsa.pub | xclip -sel clip
 
(se tiver o xclip instalado)
 
 

Instalar desktop Pantheon no Ubuntu 16.04

O Pantheon é o Desktop do ElementaryOS.

Para instalá-lo no Ubuntu, use os seguintes comandos:


sudo add-apt-repository ppa:elementary-os/stable
sudo apt-get update
sudo apt-get install elementary-desktop
 
Experimentei um pouco e confesso que não gostei, ainda prefiro o MATE