Uma dica rápida para remover um usuário Linux
1 |
$ userdel myuser |
Para remover o usuário e seu diretório home, digite também o -r
1 |
$ userdel -r myuser |
Uma dica rápida para remover um usuário Linux
1 |
$ userdel myuser |
Para remover o usuário e seu diretório home, digite também o -r
1 |
$ userdel -r myuser |
Me deparei com esse erro esses dias ao criar executar uma migração South na minha aplicação Django para criar um simples campo BooleanField.
Para corrigir isso siga os passos abaixo:
Entre no mysql digitando:
1 |
mysql-u seuusuario -p suasenha |
e digite o comando abaixo para ver o tipo o file format utilizado pelas tabelas:
1 |
mysql> SHOW VARIABLES LIKE 'innodb_file_format'; |
Com certeza voce vai se deparar com uma saida tipo “Antelope” e portanto precisamos mudar o innodb_file_format para “Barracuda”. Para isso siga os passos desse outro post aqui:
http://www.mateuspaduaweb.com.br/migracao-com-django-south-dispara-erro-_mysql_exceptions-warning-innodb-row_formatdynamic-requires-innodb_file_per_table/
Mais explicações sobre a variável innodb_file_format no link abaixo:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_file_per_table
http://www.percona.com/blog/2014/01/14/innodb-file-formats-here-is-one-pitfall-to-avoid/
Esses dias quebrei a cabeça tentando fazer uma migração simples com o Django South no meu banco de dados MySQL e me deparei com o erro:
“_mysql_exceptions.Warning: InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table”
Depois de procurar bastante no google encontrei algumas soluções aqui e outras e ali e cheguei nesse passo a passo abaixo que funcionou para mim:
Adicione a linha innodb_file_per_table=ON em /etc/mysql/my.cnf
Reinicie o mysql:
1 2 |
$ sudo /etc/init.d/mysql stop $ sudo /etc/init.d/mysql start |
Entre no mysql digitando:
1 |
mysql-u seuusuario -p suasenha |
e digite:
1 2 |
SET GLOBAL innodb_file_per_table=ON; SET GLOBAL innodb_file_format=Barracuda; |
Agora rode sua migração South novamente e tudo deve funcionar normalmente.
Aqui segue uma explicação mais especifica para o porque dessa mudança:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_file_per_table
http://www.percona.com/blog/2014/01/14/innodb-file-formats-here-is-one-pitfall-to-avoid/
1 2 3 |
$ sudo apt-get remove --purge mysql* $ sudo apt-get autoremove $ sudo apt-get autoclean |
A comunidade recomenda o uso da PILLOW em vez de PIL, mas se precisar instalar a PIL(Python Imaging Library), utilize o comando abaixo:
1 |
$ pip install PIL --allow-unverified PIL --allow-all-external |
O Celery é um Python Package Index (PyPi) que pode ser instalado via pip. Com ele conseguimos executar tarefas(tasks) em segundo plano e assim não bloqueamos nosso programa em execução, melhorando assim a experiência do usuário, que não precisa ficar esperando determinada tarefa terminar, como por exemplo um envio de email que muitas vezes é um pouco demorado.
Continue Reading…
1 2 3 4 5 6 |
$ pip uninstall PILLOW $ ln -s /usr/X11/include/freetype2 /usr/local/include/ $ ln -s /usr/X11/include/ft2build.h /usr/local/include/ $ ln -s /usr/X11/lib/libfreetype.6.dylib /usr/local/lib/ $ ln -s /usr/X11/lib/libfreetype.6.dylib /usr/local/lib/libfreetype.dylib $ pip install PILLOW |
As vezes precisamos saber como estava um arquivo em uma determinada revisão, no commit anterior por exemplo, para isso podemos utilizar o comando abaixo:
1 |
$ git show <commit>:seu_arquivo |
Onde <commit> pode ser o sha1, assim:
1 |
$ git show a65a78549825b7c:seu_arquivo |
Mas na maioria das vezes queremos ver o arquivo em uma ou duas versões anteriores, para isso podemos fazer assim, que é bem mais fácil:
1 |
$ git show HEAD~2:seu_arquivo |
Neste tutorial vamos criar um aplicativo simples com AngularJS que vai consumir um Web Service criado com Django Rest Framework.
Para economizar tempo, você pode fazer o download do projeto completo aqui: https://bitbucket.org/mateuspadua/djangorestframework-angularjs/src e assim acompanhar a explicação abaixo:
Tentei reunir neste tutorial um pouco do que aprendi na internet sobre como configurar uma conexão SSH.
Então vamos lá.
Para realizar uma conexão SSH no Windows precisamos baixar o PuTTY e PuTTYgen na página de downloads do PuTTY. Continue Reading…