a = []
a.append(u'teste')
print a[0]
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 11: ordinal not in range(128)
quando usar crontab com script python, ocorrerá o erro acima.
Quando executado do terminal não ocorre o problema, a menos que o sistema esteja em outra codificação que não o utf8.
Para corrigir o problema é necessário modificar de unicode para utf8.
a = []
a.append(u'teste')
print a[0].encode('utf8','replace')
colocando o encode, o python passará a funcionar como deve.
sexta-feira, 19 de fevereiro de 2016
sábado, 13 de fevereiro de 2016
youtube-dl extrair audio qualidade formato mp3
Gravar o título e a extensão do arquivo no formato '-f 140' = m4a (audio)
youtube-dl -f 140 -o '%(title)s.%(ext)s' https://www.youtube.com/watch?v=aaaaaaaaaaaaaaaaaa
youtube-dl --extract-audio --audio-format mp3 --audio-quality 48k -o '%(title)s.%(ext)s'
youtube-dl -f 140 -o '%(title)s.%(ext)s' https://www.youtube.com/watch?v=aaaaaaaaaaaaaaaaaa
youtube-dl --extract-audio --audio-format mp3 --audio-quality 48k -o '%(title)s.%(ext)s'
sexta-feira, 12 de fevereiro de 2016
quarta-feira, 10 de fevereiro de 2016
Economia - primeiro milhão de reais
Crise --> Excesso de capital --> crise de sobre acumulação (superprodução sem ninguém pra comprar) ou Excesso de ativos financeiros
2016:
Se o dólar sobe com entrada de capitais significa que faz parte da política econômica. Não está tendo fuga de capitais. É uma política cambial e o dólar sobe devido as especulações daquilo que o mercado espera. A intervenção do banco central é para evitar a volatilidade.
Por que fazer o ajuste? Represeram por muito tempo o cambio num patamar artificial, era política economica para manter o cambio muito apreciado, segurando a inflação, gerando aumento nas importação, fazendo o brasileiro gastar mais no exterior. Entrando, com mais dólar aqui não precisa usar as reservas internacionais. As reservas eram 37 bilhoes de dólares, agora temos 370 bilhões de dólares de reserva. Mais um argumento mostrando que faz parte de política economica cambial.
Querem fazer isso para regular o ajuste externo, que é feito para o pais não precisar tanto de dólar.
Fizeram de forma que as pessoas não estão gostando. Reduziu gasto de turismo no exterior (nao tah conseguindo gastar fora), queda brusca nas importações (muito caro), empresas em recessão e estão mandando menos lucro para matrizes, mas está bom para os exportadores. Desvalorização forte para se aproveitar da grande recessão, assim os empresários não repassem totalmente os lucros devido a alta do dólar, buscam outras alternativas. O grande erro foi represar mas o ajuste externo era necessário. A partir do ano que vem isso vai estar resolvido, mas o ajuste das contas públicas, que depende do congresso, ainda vai ter novela.
Tudo indica que agora o governo vá vender reservas de dólares.
Crise de 2002:
Se o dólar sobe com saída de capital, significa que o país está passando por ataques especulativo. É uma crise cambial.
Usa-se venda de reservas para impactar o preço.
Variação do CDI (Taxa DI): https://www.cetip.com.br/
LCI
Isento de IR
Pode render mais de 100% do CDI
Rentabilidade pós-fixada
Seguro garantido pleo FGC em até R$ 250.000,00
LC - Letra de Câmbio
É parecido com um CDB, mas o emissor não é um banco e sim uma outra instituição financeira.
Fundo Garantidor de Crédito em até R$ 250.000,00
Pós-fixada, rentabilidade é um percentual do CDI
Pre-fixada
Resgate somente no vencimento
LCA - Letra de Crédito de Agronegócio
Emprestamos dinheiro para instituições que opoiam o setor agrícola.
Isento de IR
Pode render mais que 100% do CDI
Tão seguro quanto a poupança
CDB
Liquidez diária
rende % em cima do CDI
IR regressivo
Tem FGC
--------------------------------------------------------------------
Tempo para o primeiro 1 milhão de reais. Sem aporte mensal
Iniciar com 315 mil reais
conseguindo 13%a.a.
1000000 / 315000 = 1.13^x
3.17 = 1.13^x
log 3.17 / log 1.13
x = 9,44 anos
Com aporte de 300 reais por mês, juros de 0.8% a.m. renderia 967295.34 em 10 anos
------------------------------------------------------------------
Atingindo 1 milhão de reais.
Se deixar na poupança (Pior hipótese):
0.006 * 1000000 = 6000 reais por mês
1% a.m. 0.01 * 1000000 = 10000 reais por mês (Favorável)
É importante que a receita cresça, mas só ela não quer dizer nada.
Lucro líquido é o que mais vale ao acionista, é o que vai fazer aumentar o patrimônio líquido, assim a participação do acionista também aumenta. É o que vai sobrar ao acionista.
Reaplicado na empresa, comprar outras empresas
Recompra de ações não aumenta o patrimônio líquido, mas aumenta a participação do acionista.
Dividendos você recebe $$ e recompra ações para ter mais ações. Qualquer investimento que faça com os dividendos irá aumentar seu patrimônio.
Aqui é bom verificar a consistência, um aumento certo e sistemático.
Margem Líquida
Lucro Liquido / Receita Líquida
Expressa vantagem competitiva da empresa em relação ao seus concorrentes. Muito usam o marcador 20% como bom e abaixo é ruim.
Se a receita cai pode ser que a empresa não consiga lucro. Os 20% de margem diz que ela consegue produzir lucro mesmo em crise
ROE (Retorno sobre o Patrimônio)
Lucro Liquido / Patrimonio Líquido
Capacidade da empresa de gerar lucros a partir do seu patrimônio.
O ideal é que seja expressivamente maior que a taxa de Juros Selic, senão é melhor deixar no tesouro direto.
Dívida e Caixa
Divida Bruta -> Empréstimos e Financiamentos e debêntures
Caixa Disponível -> Caixa, Títulos e Valores mobiliários de liquidez imediata
Caixa (Divida) Liquida = Div Bruta - Caixa Disponível
Divida Burta / PL < 0,5%
Divida Liquida / Ebitda < 2
Divida alta e que está crescendo geralmente não é bom.
Lucro anual maior que a dívida e ter dinheiro em caixa para pagar a dívida, daí não tem problema.
Boa empresa tem
lucros consistentes
crescimento do patrimônio mas não é fundamental, é o caso de elétricas que não tem muito como crescer e então elas emitem muitos dividendos.
Dívida e Caixa Equilibrados. Quando a dívida é alta ela tem que queimar Caixa
Boa governança.
2016:
Se o dólar sobe com entrada de capitais significa que faz parte da política econômica. Não está tendo fuga de capitais. É uma política cambial e o dólar sobe devido as especulações daquilo que o mercado espera. A intervenção do banco central é para evitar a volatilidade.
Por que fazer o ajuste? Represeram por muito tempo o cambio num patamar artificial, era política economica para manter o cambio muito apreciado, segurando a inflação, gerando aumento nas importação, fazendo o brasileiro gastar mais no exterior. Entrando, com mais dólar aqui não precisa usar as reservas internacionais. As reservas eram 37 bilhoes de dólares, agora temos 370 bilhões de dólares de reserva. Mais um argumento mostrando que faz parte de política economica cambial.
Querem fazer isso para regular o ajuste externo, que é feito para o pais não precisar tanto de dólar.
Fizeram de forma que as pessoas não estão gostando. Reduziu gasto de turismo no exterior (nao tah conseguindo gastar fora), queda brusca nas importações (muito caro), empresas em recessão e estão mandando menos lucro para matrizes, mas está bom para os exportadores. Desvalorização forte para se aproveitar da grande recessão, assim os empresários não repassem totalmente os lucros devido a alta do dólar, buscam outras alternativas. O grande erro foi represar mas o ajuste externo era necessário. A partir do ano que vem isso vai estar resolvido, mas o ajuste das contas públicas, que depende do congresso, ainda vai ter novela.
Tudo indica que agora o governo vá vender reservas de dólares.
Crise de 2002:
Se o dólar sobe com saída de capital, significa que o país está passando por ataques especulativo. É uma crise cambial.
Usa-se venda de reservas para impactar o preço.
Variação do CDI (Taxa DI): https://www.cetip.com.br/
LCI
Isento de IR
Pode render mais de 100% do CDI
Rentabilidade pós-fixada
Seguro garantido pleo FGC em até R$ 250.000,00
LC - Letra de Câmbio
É parecido com um CDB, mas o emissor não é um banco e sim uma outra instituição financeira.
Fundo Garantidor de Crédito em até R$ 250.000,00
Pós-fixada, rentabilidade é um percentual do CDI
Pre-fixada
Resgate somente no vencimento
LCA - Letra de Crédito de Agronegócio
Emprestamos dinheiro para instituições que opoiam o setor agrícola.
Isento de IR
Pode render mais que 100% do CDI
Tão seguro quanto a poupança
CDB
Liquidez diária
rende % em cima do CDI
IR regressivo
Tem FGC
--------------------------------------------------------------------
Tempo para o primeiro 1 milhão de reais. Sem aporte mensal
Iniciar com 315 mil reais
conseguindo 13%a.a.
1000000 / 315000 = 1.13^x
3.17 = 1.13^x
log 3.17 / log 1.13
x = 9,44 anos
Com aporte de 300 reais por mês, juros de 0.8% a.m. renderia 967295.34 em 10 anos
------------------------------------------------------------------
Atingindo 1 milhão de reais.
Se deixar na poupança (Pior hipótese):
0.006 * 1000000 = 6000 reais por mês
1% a.m. 0.01 * 1000000 = 10000 reais por mês (Favorável)
É importante que a receita cresça, mas só ela não quer dizer nada.
Lucro líquido é o que mais vale ao acionista, é o que vai fazer aumentar o patrimônio líquido, assim a participação do acionista também aumenta. É o que vai sobrar ao acionista.
Reaplicado na empresa, comprar outras empresas
Recompra de ações não aumenta o patrimônio líquido, mas aumenta a participação do acionista.
Dividendos você recebe $$ e recompra ações para ter mais ações. Qualquer investimento que faça com os dividendos irá aumentar seu patrimônio.
Aqui é bom verificar a consistência, um aumento certo e sistemático.
Margem Líquida
Lucro Liquido / Receita Líquida
Expressa vantagem competitiva da empresa em relação ao seus concorrentes. Muito usam o marcador 20% como bom e abaixo é ruim.
Se a receita cai pode ser que a empresa não consiga lucro. Os 20% de margem diz que ela consegue produzir lucro mesmo em crise
ROE (Retorno sobre o Patrimônio)
Lucro Liquido / Patrimonio Líquido
Capacidade da empresa de gerar lucros a partir do seu patrimônio.
O ideal é que seja expressivamente maior que a taxa de Juros Selic, senão é melhor deixar no tesouro direto.
Dívida e Caixa
Divida Bruta -> Empréstimos e Financiamentos e debêntures
Caixa Disponível -> Caixa, Títulos e Valores mobiliários de liquidez imediata
Caixa (Divida) Liquida = Div Bruta - Caixa Disponível
Divida Burta / PL < 0,5%
Divida Liquida / Ebitda < 2
Divida alta e que está crescendo geralmente não é bom.
Lucro anual maior que a dívida e ter dinheiro em caixa para pagar a dívida, daí não tem problema.
Boa empresa tem
lucros consistentes
crescimento do patrimônio mas não é fundamental, é o caso de elétricas que não tem muito como crescer e então elas emitem muitos dividendos.
Dívida e Caixa Equilibrados. Quando a dívida é alta ela tem que queimar Caixa
Boa governança.
sábado, 6 de fevereiro de 2016
SZWLX 2.4A 5V Dual-USB Mini Carregador de carro
dealextreme is blocking negative feedback
dx não está aprovando os reviews com negativo
SZWLX 2.4A 5V Dual-USB Mini Carregador de carro
http://www.dx.com/pt/p/szwlx-2-4a-5v-dual-usb-mini-car-charger-black-green-377557
Não entrega 2.4A de saída. Testei com multimetro e deu apenas 220mA com bateria a 24%. Nessa carga de bateria deveria ter tido uns 800mA pelo menos.
Outros que teste que prometem 1.0A não passam de 200mA e ainda por cima oscilam demais, cai até uns 8mA o tempo todo. Difícil encontrar um carregador bom.
KU: 377557 Impression: not that good for android State: Unapproved
Feedback:
Dear customer, please open a ticket here https://cs.dx.com/Ticket/After. Our CS will help you to solve your problems. Sorry for causing inconvenience. Thank you very much.
Nao eh tao caro, mas nao entrega 2.4A. Testei o carregador com multimetro no Zenfone 5 com carga em 24% e ele deu apenas 220mA. Testei utilizando o app mapillary e ele manteve a carga, mas nao sei se ele manteria por mais tempo jah que testei por 20 minutos.
Por nao entregar os 2.4A poderia ser mais barato, mas ele jah manda mais carga do que um outro que paguei mais barato (~1 dolar)
Por nao entregar os 2.4A poderia ser mais barato, mas ele jah manda mais carga do que um outro que paguei mais barato (~1 dolar)
dx não está aprovando os reviews com negativo
SZWLX 2.4A 5V Dual-USB Mini Carregador de carro
http://www.dx.com/pt/p/szwlx-2-4a-5v-dual-usb-mini-car-charger-black-green-377557
Não entrega 2.4A de saída. Testei com multimetro e deu apenas 220mA com bateria a 24%. Nessa carga de bateria deveria ter tido uns 800mA pelo menos.
Outros que teste que prometem 1.0A não passam de 200mA e ainda por cima oscilam demais, cai até uns 8mA o tempo todo. Difícil encontrar um carregador bom.
terça-feira, 5 de janeiro de 2016
Edição de arquivos gpx para exportar ao openstreetmap
remove pontos com hdop pior que 18 e remove pontos com menos de 1 metro de distância entre eles.
arquivo de entrada a.gpx
arquivo de saida b.gpx
arquivo de entrada b.gpx
arquivo de saida c.gpx
gpsbabel -i gpx -f a.gpx -x discard,hdop=18 -o gpx -F b.gpx && gpsbabel -i gpx -f b.gpx -x simplify,error=0.001k -o gpx -F c.gpx && rm a.gpx b.gpx
arquivo de entrada a.gpx
arquivo de saida b.gpx
arquivo de entrada b.gpx
arquivo de saida c.gpx
gpsbabel -i gpx -f a.gpx -x discard,hdop=18 -o gpx -F b.gpx && gpsbabel -i gpx -f b.gpx -x simplify,error=0.001k -o gpx -F c.gpx && rm a.gpx b.gpx
sexta-feira, 25 de dezembro de 2015
Conserto de muro de arrimo
Reparo de muros com buracos causados por infiltração pode ser utilizado argamassa cimento cola. Claro que a impermeabilização deve ser feita antes, do outro lado do muro.
A umidade é problema e deve ser tratada no momento da construção do alicerce do imóvel. Sempre impermeabilizar o chão pois a umidade tende a subir.
Não existe tinta anti mofo. O mercado vende tintas com essa propriedade mas isto significa que a tinta não irá mofar na lata. O mofo nas paredes é causado por umidade e sempre irá aparecer com condições propícias.
Para remover o mofo da parede é necessário usar solução com formol.
A umidade é problema e deve ser tratada no momento da construção do alicerce do imóvel. Sempre impermeabilizar o chão pois a umidade tende a subir.
Não existe tinta anti mofo. O mercado vende tintas com essa propriedade mas isto significa que a tinta não irá mofar na lata. O mofo nas paredes é causado por umidade e sempre irá aparecer com condições propícias.
Para remover o mofo da parede é necessário usar solução com formol.
quinta-feira, 24 de dezembro de 2015
Mosaico de Fotos no Linux
Montage faz a concatenação de acordo com o parâmetro passado.
No caso do exemplo abaixo teremos a saída de 3x2 (3 colunas x 2 linhas)
montage -mode concatenate -tile 3x2 *.jpg saida.jpg
No caso do exemplo abaixo teremos a saída de 3x2 (3 colunas x 2 linhas)
montage -mode concatenate -tile 3x2 *.jpg saida.jpg
quarta-feira, 23 de dezembro de 2015
Pioneer
IP-BUS IN --> Entrada para mp3 player, dvd, etc.
GUIDE SP OUT --> Speaker Guide out
BEACON --> Usado para conexão com central telefônica
Digital out -->
ETC --> ND-ETC4 --> parece que é uma antenna
GUIDE SP OUT --> Speaker Guide out
BEACON --> Usado para conexão com central telefônica
Digital out -->
ETC --> ND-ETC4 --> parece que é uma antenna
segunda-feira, 21 de dezembro de 2015
Mudar usuário em modo recursivo e .dmrc sendo ignorado
chown -R usuario:grupo *.pdf
O comando acima irá fazer o uso recursivo para todas as pastas terminadas com .pdf
Ou seja, não vai entrar nas outras pastas para mudar o usuário de todos os pdfs que lá estão
find . -name "*.pdf" -exec chown usuario:grupo {} \;
ou pra mudar tudo
chown -R usuario:grupo .*
Problema no linux mint com arquivo .dmrc
"O seu arquivo $HOME/.dmrc está sendo ignorado. Isto impede que a sessão padrão e o idioma sejam salvos. O arquivo precisa ser de propriedade do usuário e ter permissões 644 (não ter permissões de escrita por outros usuários). O diretório $HOME do usuário deve ser de propriedade deste e outros usuários não devem ter permissões de escrita."
como root:
Problema no linux mint com arquivo .dmrc
"O seu arquivo $HOME/.dmrc está sendo ignorado. Isto impede que a sessão padrão e o idioma sejam salvos. O arquivo precisa ser de propriedade do usuário e ter permissões 644 (não ter permissões de escrita por outros usuários). O diretório $HOME do usuário deve ser de propriedade deste e outros usuários não devem ter permissões de escrita."
como root:
Mudando o dono do arquivo .dmrc
chown usuario /home/usuario/.dmrc
Mudando as permissões para o arquivo
chmod 644 /home/usuario/.dmrc
Dono da pasta é o próprio usuário
chown usuario /home/usuario
Permissão para pastas
chmod 755 /home/usuario
Mudando as permissões para o arquivo
chmod 644 /home/usuario/.dmrc
Dono da pasta é o próprio usuário
chown usuario /home/usuario
Permissão para pastas
chmod 755 /home/usuario
terça-feira, 15 de dezembro de 2015
comandos sqlite3
Mostra os 10 maiores valores da coluna Oscilacao decrescente
SELECT * FROM Acoes ORDER BY Oscilacao DESC LIMIT 10;
Mostra o cabeçalho da tabela, nome das colunas
PRAGMA TABLE_INFO(Acoes);
Mostra os 10 primeiros valores da tabela
SELECT * FROM Acoes LIMIT 20;
Mostra todos as entradas com palavra parcial
SELECT * FROM smallcaps WHERE Ativo LIKE '%Magazine%';
# Mostra todas as entradas que contem Magazine
Mostra o titulo de cada coluna
.headers on
Salvar a consulta em um arquivo .txt
.output Resultado_da_Consulta.txt
.mode column
SELECT * FROM tesourodireto WHERE titulo LIKE '%LTN%' AND titulo LIKE '%2023%';
Manda pro arquivo as pesquisas feitas
.output ntnf_2035.txt
Para mostrar na tela novamente
.output
delete from tesouroacumulado where id >=26 and id <=50;
-----------------------------------------------------------------------
sqlite3 BANCO.db
CREATE TABLE dados (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
nome TEXT NOT NULL,
email TEXT NOT NULL,
idade INTEGER NULL,
comentario TEXT NOT NULL );
INSERT INTO dados ( nome, email, idade, comentario )
VALUES ( 'xananim', 'xananim@gmail.com',
'22', 'Se melhorar estraga' );
-----------------------------------------------------------------------
SELECT * FROM Acoes ORDER BY Oscilacao DESC LIMIT 10;
Mostra o cabeçalho da tabela, nome das colunas
PRAGMA TABLE_INFO(Acoes);
Mostra os 10 primeiros valores da tabela
SELECT * FROM Acoes LIMIT 20;
Mostra todos as entradas com palavra parcial
SELECT * FROM smallcaps WHERE Ativo LIKE '%Magazine%';
# Mostra todas as entradas que contem Magazine
Mostra o titulo de cada coluna
.headers on
Salvar a consulta em um arquivo .txt
.output Resultado_da_Consulta.txt
.mode column
SELECT * FROM tesourodireto WHERE titulo LIKE '%LTN%' AND titulo LIKE '%2023%';
Manda pro arquivo as pesquisas feitas
.output ntnf_2035.txt
Para mostrar na tela novamente
.output
delete from tesouroacumulado where id >=26 and id <=50;
-----------------------------------------------------------------------
sqlite3 BANCO.db
CREATE TABLE dados (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
nome TEXT NOT NULL,
email TEXT NOT NULL,
idade INTEGER NULL,
comentario TEXT NOT NULL );
INSERT INTO dados ( nome, email, idade, comentario )
VALUES ( 'xananim', 'xananim@gmail.com',
'22', 'Se melhorar estraga' );
-----------------------------------------------------------------------
sábado, 12 de dezembro de 2015
comandos de awk
Imprime o quarto campo dentre os separados por : (colon)
awk -F: '{print $4}
Imprime numero de campos em cada linha
cat file.txt | awk '{print NF}'
cat dolar.txt | awk '{print $1 " " $6}' | awk '{gsub(/\./,"/",$1); print $1 " " $2}'
{print $1 " " $6} --> imprime a coluna 1 e a coluna 6
gsub(/\./,"/",$1) --> imprime troca todos os (.) por "/" na coluna 1
awk -F: '{print $4}
Imprime numero de campos em cada linha
cat file.txt | awk '{print NF}'
Imprime o número de registros, (linha a linha) do arquivo file
cat file.txt | awk '{print NR}'
Imprime apenas o número de registros, linhas.
cat file.txt | awk 'END { print NR }'
Imprime a coluna 3:
awk '{print $3}' file.txt
cat dolar.txt | awk '{print $1 " " $6}' | awk '{gsub(/\./,"/",$1); print $1 " " $2}'
{print $1 " " $6} --> imprime a coluna 1 e a coluna 6
gsub(/\./,"/",$1) --> imprime troca todos os (.) por "/" na coluna 1
sexta-feira, 11 de dezembro de 2015
geany 1.27 linux mint
Instalar última versão do geany no linux mint, repositório rafaela só tem a versão 1.23
As novas versões fecham a janela anterior do shell quando re-executa o código.
git clone http://git.geany.org/git/geany geany
No package 'gtk+-2.0' found
Instalar --> libgtk2.0-dev
No package 'glib' found
Instalar --> libglib-dev
As novas versões fecham a janela anterior do shell quando re-executa o código.
git clone http://git.geany.org/git/geany geany
cd geany
./autogen.sh
No package 'gtk+-2.0' found
Instalar --> libgtk2.0-dev
No package 'glib' found
Instalar --> libglib-dev
quarta-feira, 9 de dezembro de 2015
Coração
Quem tem gordura na barriga tem HDL baixo, triglicérides alto, mais chances de estar diabético e mais chances de estar hipertenso. Abre todas as portas para infarto.
Gente com menos de 40 anos de idade com infarto tem 90% de causa o tabagismo.
Hipertensão causa hipertrofia do coração. Ele é um músculo e fica "musculoso", e acaba entupindo a passagem de sangue pelo aumento de tamanho. Quando o músculo sofre infarto ele não consegue alimentar o coração, o local fica necrosado e não se movimenta mais.
Causas:
1 - Colesterol HDL baixo. LDL é o que obstrui. (HDL pra mulher tem que estar 50 pra cima, homem deve estar em 40 pra cima, se estiver 30 pra homem é como fumar 40 cigarro por dia)
2 - Tabagismo
3 - Hipertensão
4 - Obesidade abdominal (104-102)
5 - Diabetes
Se a carótida estiver ruim, é certeza que a artéria do coração tmb está.
Anabolizante destrói as artérias.
Cocaína causa espasmos, fechamento da artéria e causa morte súbita (entupimento agudo).
Gordura no sangue não causa sintomas.
Gente com menos de 40 anos de idade com infarto tem 90% de causa o tabagismo.
Hipertensão causa hipertrofia do coração. Ele é um músculo e fica "musculoso", e acaba entupindo a passagem de sangue pelo aumento de tamanho. Quando o músculo sofre infarto ele não consegue alimentar o coração, o local fica necrosado e não se movimenta mais.
Causas:
1 - Colesterol HDL baixo. LDL é o que obstrui. (HDL pra mulher tem que estar 50 pra cima, homem deve estar em 40 pra cima, se estiver 30 pra homem é como fumar 40 cigarro por dia)
2 - Tabagismo
3 - Hipertensão
4 - Obesidade abdominal (104-102)
5 - Diabetes
Se a carótida estiver ruim, é certeza que a artéria do coração tmb está.
Anabolizante destrói as artérias.
Cocaína causa espasmos, fechamento da artéria e causa morte súbita (entupimento agudo).
Gordura no sangue não causa sintomas.
virtualenv e django
Como existem várias versões de python e de pacotes, um site pode não funcionar caso determinado pacote seja atualizado. Para evitar conflito de pacotes é criado um ambiente virtual. No virtualenv pode-se criar vários ambientes para trabalhar com python da versão x.
virtualenv --python=python2 nome_do_ambiente
com o comando acima você cria um novo ambiente de nome 'nome_do_ambiente', dentro dele existe um arquivo chamado activate na pasta bin, que vai ativar o ambiente.
source nome_do_ambiente/bin/activate
Para desligar o ambiente virtual usa-se o comando deactivate
Na pasta nome_do_ambiente pode-se criar um novo projeto:
django-admin.py startproject meusitenovo
dentro de meusitenovo há o arquivo manage.py e o diretório com todos os elementos da página 'meusitenovo'.
O comando migrate vai criar as tabelas de usuários.
O segundo comando cria um super usuario, ele vai pedir para entrar com id, email e senha.
O terceiro comando executa o servidor. Pra parar dar um crtl+c
O quarto cria um app
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
python manage.py startapp hello
browser --> server --> urls.py --> view --> server --> browser
---------------------------------------------------------------
cd hello
editar o arquivo views.pý, adicionando:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def hello_world(request):
return HttpResponse('Hello World, meu caro')
virtualenv --python=python2 nome_do_ambiente
com o comando acima você cria um novo ambiente de nome 'nome_do_ambiente', dentro dele existe um arquivo chamado activate na pasta bin, que vai ativar o ambiente.
source nome_do_ambiente/bin/activate
Para desligar o ambiente virtual usa-se o comando deactivate
Na pasta nome_do_ambiente pode-se criar um novo projeto:
django-admin.py startproject meusitenovo
dentro de meusitenovo há o arquivo manage.py e o diretório com todos os elementos da página 'meusitenovo'.
O comando migrate vai criar as tabelas de usuários.
O segundo comando cria um super usuario, ele vai pedir para entrar com id, email e senha.
O terceiro comando executa o servidor. Pra parar dar um crtl+c
O quarto cria um app
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
python manage.py startapp hello
browser --> server --> urls.py --> view --> server --> browser
---------------------------------------------------------------
cd hello
editar o arquivo views.pý, adicionando:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def hello_world(request):
return HttpResponse('Hello World, meu caro')
----------------------------------------------------------------
editar o arquivo urls.py na pasta meusitenovo, tem que sair da pasta hello.
editar conforme as linhas:
from django.conf.urls import include, url
from django.contrib import admin
from hello.views import hello_world '''adicionado'''
urlpatterns = [
url(r'^hello/$', hello_world), ''' adicionado '''
url(r'^admin/', include(admin.site.urls)),
]
----------------------------------------------------------------
volta uma pasta onde está o manage.py e executa novamente o servidor
python manage.py runserver
Acessar o endereço:
http://127.0.0.1:8000/hello/
sexta-feira, 4 de dezembro de 2015
tr sed awk
substitui "new line" com um vírgula
cat file.txt | tr '\n' ',' > saida.txt
sed --> comando g --> aplicar em todas as linhas
sed --> comando s --> substituir
sed --> comando d --> apaga
sed --> comando $ --> última linha
sed --> o que vai ser procurado tem que estar dentro de barras /barras/
Trocar vírgulas por hífen
cat arquivo.txt | sed 's/,/-/g'
Apaga a última linha de n .txt
sed -i '$d' *.txt
Remover espaços em branco
cat arquivo.txt | sed 's/ //g' arquivo > new_arquivo
Trocar 3 espaços em branco e deixar 1 espaço
cat parana_umalinha.txt | sed 's/ / /g' > parana_umalinha_semespaco.txt
Usar python sem entrar no console
python -c "a='oi, estou aqui'; print a.index(' estou')"
cat file.txt | tr '\n' ',' > saida.txt
sed --> comando g --> aplicar em todas as linhas
sed --> comando s --> substituir
sed --> comando d --> apaga
sed --> comando $ --> última linha
sed --> o que vai ser procurado tem que estar dentro de barras /barras/
Trocar vírgulas por hífen
cat arquivo.txt | sed 's/,/-/g'
Apaga a última linha de n .txt
sed -i '$d' *.txt
Remover espaços em branco
cat arquivo.txt | sed 's/ //g' arquivo > new_arquivo
Trocar 3 espaços em branco e deixar 1 espaço
cat parana_umalinha.txt | sed 's/ / /g' > parana_umalinha_semespaco.txt
Usar python sem entrar no console
python -c "a='oi, estou aqui'; print a.index(' estou')"
OpenJDK-7-jdk e IntelliJ
JDK Required: 'tools.jar' seems to be not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Please ensure JAVA_HOME points to JDK rather than JRE.
fix:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
segunda-feira, 30 de novembro de 2015
Instalar ffmpeg no Linux Mint 17.2
PPA samrog131 está fechado, tem que usar o ppa:mc3man/trusty-media
apt-add-repository ppa:mc3man/trusty-media
apt-get update
apt-get install ffmpeg
Funciona!
apt-add-repository ppa:mc3man/trusty-media
apt-get update
apt-get install ffmpeg
Funciona!
quarta-feira, 25 de novembro de 2015
Japonês
http://www.dictionnaire-japonais.com/
Liar Game
可能性 = かのうせい = possibilidade
本々 = もともと = desde o início
嵌められた = hamerareta = cair em cilada
訳 = わけ = Razão
存在 = そんざい = existir
騙される = だまされる = ser enganado
Liar Game
可能性 = かのうせい = possibilidade
本々 = もともと = desde o início
嵌められた = hamerareta = cair em cilada
訳 = わけ = Razão
存在 = そんざい = existir
騙される = だまされる = ser enganado
敗北 = はいぼく = perder
戦略 = せんりゃく = estratégia
確実 = かくじつ = certamente
Assinar:
Postagens (Atom)