sábado, 24 de junho de 2017

Permissão no linux

Resumo

d rwx rwx rwx
d: tipo de arquivo (diretório);
rwx: permissões do proprietário e/ou usuário;
rwx : permissões para usuários do mesmo grupo;
rwx: permissões para todos usuários.

Mas o que significa rwx?
r - read (permissão de leitura);
w - write (permissão de escrita);
x - execute (permissão de execução.

0 : --- (nenhuma permissão)
1 : --x (somente execução)
2 : -w- (somente escrita)
3 : -wx (escrita e execução)
4 : r-- (somente leitura)
5 : r-x (leitura e execução)
6 : rw- (leitura e escrita)
7 : rwx (leitura, escrita e execução)

chmod 666 -> dono tem permissão de ler e escrever, usuários do grupo e outros tmb
chmod 664 -> dono tem permissão de ler e escrever, usuários do grupo tmb, outros só leitura.


Fonte: https://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-de-arquivos-(chmod)



chown -R user:user Música/
chmod 766 Música/ -R

chmod 666 Música/ -R --> dá pau porque diretórios precisam de uma bandeira executável


sexta-feira, 16 de junho de 2017

Debian - locales pt_BR

locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX


********************

locale-gen
Generating locales (this might take a while)...
  pt_BR.ISO-8859-1...cannot open locale definition file `pt_BR': No such file or directory
 done
  pt_BR.UTF-8...cannot open locale definition file `pt_BR': No such file or directory
 done
Generation complete.

********************

apt-get install --reinstall locales
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gstreamer1.0-libav*
0 upgraded, 0 newly installed, 1 reinstalled, 1 to remove and 53 not upgraded.
Need to get 3290 kB of archives.
After this operation, 15.3 MB disk space will be freed.
Do you want to continue? [Y/n] 
Get:1 http://ftp.br.debian.org/debian testing/main amd64 locales all 2.24-11 [3290 kB]
Fetched 3290 kB in 1s (1921 kB/s)   
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "pt_BR:pt:en",
LC_ALL = (unset),
LANG = "pt_BR.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Preconfiguring packages ...
(Reading database ... 372711 files and directories currently installed.)
Removing gstreamer1.0-libav:amd64 (1:1.10.4-dmo1) ...
(Reading database ... 372681 files and directories currently installed.)
Preparing to unpack .../locales_2.24-11_all.deb ...
Unpacking locales (2.24-11) over (2.24-11) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up locales (2.24-11) ...
Generating locales (this might take a while)...
  pt_BR.ISO-8859-1... done
  pt_BR.UTF-8... done
Generation complete.

segunda-feira, 12 de junho de 2017

virtualbox e Debian Host - Pendrive não encontrado

Para funfar o pendrive no guest é preciso adicionar o seu user para o grupo do virtualbox:

usermod -a -G vboxusers seu_usuario

Tem que reiniciar a máquina pra surtir efeito, ou dar um jeito para atualizar as paradas.

sábado, 10 de junho de 2017

Opera 45 e H.264 codec no GNU/Linux Debian Stretch

Parou de funcionar o vídeo no opera, parece ser algum problema com o codec H.264
Vídeos no facebook, por exemplo, não funcionam.

Para testar se tem o suporte para o codec:
https://html5test.com

Pode-se tentar outras versões do libffmpeg.so e colocar na pasta:
/usr/lib/x86_64-linux-gnu/opera

Alguma versão deve funcionar.


Qual a diferença entre eles:
libavcodec-extra* libavcodec-extra57* libx265-95* (remove para instalar audacious)

e

libavcodec57 libavformat57


O flash no Opera diz que pode ser colocado em:
/home/usuario/.local/lib/opera/plugins/


Deu certo com os passos abaixo, se você não consegue reproduzir vídeos no facebook ou outro site:

wget https://repo.herecura.eu/herecura/x86_64/opera-ffmpeg-codecs-58.0.3029.110-1-x86_64.pkg.tar.xz

descompacte o arquivo e ele vai criar a pasta no diretorio que você especificiar: "usr/lib/opera/lib_extra/libffmpeg.so" temos que copiar o libffmpeg.so para a pasta do opera que está instalado no sistema.

copie o libffmpeg.so para a pasta do opera, tem que ser como root:
cp ~/usr/lib/opera/lib_extra/libffmpeg.so    /usr/lib/x86_64-linux-gnu/opera/usr/lib/x86_64-linux-gnu/opera



segunda-feira, 1 de maio de 2017

gvSIG com problema de java 32bits

gvSIG

Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.


/opt/jdk1.8.0_131/bin/java

Descompactar o arquivo e abrir o gvSIG.sh, comentar as linhas

239 #export FORCE_JAVA_32BITS

240 #FORCE_JAVA_32BITS=""
241 #JAVA_HOME_OTHER_ARCHITECTURE=""

Adicionar o path do java


316 if [ "$JAVA_HOME_TO_USE" = "" ] ; then
           # Try to use the java in the system path
           if ! type java >/dev/null ; then
                # java not found in the system path
                if [ "$JAVA_HOME_OTHER_ARCHITECTURE" != "" ] ; then
                        JAVA_HOME="$JAVA_HOME_OTHER_ARCHITECTURE"
                        JAVA="$JAVA_HOME/bin/java"
                        JAVA="/opt/jdk1.8.0_131/bin/java"
                        logger_warn "java $PREFERED_ARCHITECTURE not found in the system path, using $JAVA_HOME_OTHER_ARCHITECTURE"
                else
                        logger_warn "java not found in the system"
                        exit 1
                fi
        else
if [ "$(getJavaArchitecture $(type -p java))" != "$PREFERED_ARCHITECTURE" ] ; then
                      logger_warn "java $PREFERED_ARCHITECTURE not found, using $(type -p java)"
                fi
                unset JAVA_HOME
                JAVA="java"
        fi
else
        JAVA_HOME="$JAVA_HOME_TO_USE"
        #JAVA="$JAVA_HOME/bin/java"
JAVA="/opt/jdk1.8.0_131/bin/java"
fi

Atom Editor + Octave + Script no Debian

Baixar o editor Atom (tem o arquivo .deb)
https://atom.io/

Instalar os pacotes: script e language-matlab 0.2.1
Basta ir em --> Settings --> Na coluna esquerda escolher + Install --> Procurar os pacotes script e language-matlab e instalar

Pode instalar temas também, no lugar de packages basta colocar Themes e procurar. Fica do lado onde você coloca a palavra para busca.

sábado, 22 de abril de 2017

Tomei multa 16/03/2017

Ao exceder o limite em 20%, uma penalidade de R $ 130,16 e 4 pontos na carteira.
Sacanagem, via de 60km/h multado por estar a 63km/h, faltou frear um pouco mais kkkkkk

sexta-feira, 21 de abril de 2017

Meu vivo

Com o chromium recebe-se a msg: Não foi possível realizar o login. Por favor tente novamente mais tarde.

Com o firefox dá certo. Por que será?

Com o firefox, na saraiva, não aparece certo o preço do produto. No chromium aparece.

confusão

Instalando o Java JDK 8 no Debian


 http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html

Fazer o download e descompactar em um diretório. Fiz em /opt
/opt/jdk1.8.0_131



Como root:
update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.8.0_131/bin/java" 100
update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk1.8.0_131/bin/javac" 100

Escolha qual java usar com o comando:
update-alternatives --config java

Escolha o jdk que fez o download manual

Para checar:

java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

domingo, 16 de abril de 2017

Celular china

Oukitel K6000 Pro Android 6.0 4G Phablet 6000mAh Battery 5.5 inch 2.5D Arc Dragontrail Glass Screen MTK6753 64bit Octa Core 3GB RAM 32GB ROM Press Fingerprint Sensor 16MP Camera
http://www.everbuying.net/product1160690.html

USD $ 139.99


Xiaomi Redmi Note 4 4G Phablet  -  3GB RAM 64GB ROM  BLACK 1974001
http://www.gearbest.com/cell-phones/pp_612102.html
$211.87

Desisti, comprei um LG X Power mesmo por 527 reais na Saraiva

segunda-feira, 3 de abril de 2017

Livro Digital na Saraiva DRM

Não vale a pena!
Comprei um livro digital em pdf na Saraiva e não consigo utilizá-lo em outro aplicativo a não ser o ereader da saraiva ou o lev.
Eles colocam senha no pdf e você não consegue abrir em outro aplicativo.
O Saraiva reader é uma porcaria, pesado pra caramba. Demora um tempão pra carregar as páginas, no windows ele abre mas a qualidade das imagens são ruins, fica meio que distorcido.
Não vale a pena mesmo, nem imprimir você não consegue.
Já tentei remover o DRM mas é um atual e não tem como, por enquanto, nem o Calibre com o plugin deu conta, nem o qpdf, nem o pdfcrack, nada.

Atualização - Como remover a proteção DRM (senha) pdf dos ebook da Saraiva
Depois de muitas tentativas, consegui remover o DRM com o EPubsoft Adobe PDF ePub DRM Removal 8.9.6 para Windows 7.
Agora consigo abrir o pdf em qualquer aplicativo, inclusive imprimir.

Você conhece algum app pra linux que faça o serviço? Comenta ai, vlw!

sábado, 11 de março de 2017

CREA Transferir para outro estado

O número do CREA, uma vez tirado, não é alterado. A transferência se dá pelo visto. O visto é a habilitação do seu registro em outro estado e pode ser feito para todos os estados. O pagamento da anuidade é feito apenas uma vez e servirá para todos eles.

Para tirar o visto, é preciso cópia autenticada ou original com cópia da carteira do CREA ou outro documento de identificação + Requerimento de Profissional para Visto + Certidão de Registro de Pessoa Física e Negativa de Débitos


sexta-feira, 10 de março de 2017

bash remover a extensão do arquivo - %

Renomear vários arquivos removendo sua extensão. O comando abaixo vai dar pau se tiver nova linha no nome

find -type f -name '*.bbd' | while read f; do mv "$f" "${f%.bbd}"; done
O de baixo funciona melhor nos casos de newline

find -type f -name '*.txt' -print0 | while read -d $'\0' f; do mv "$f" "${f%.txt}"; done
Fonte: http://stackoverflow.com/questions/4509485/linux-remove-file-extensions-for-multiple-files


Quando o sinal de % for usado no padrão ${variavel%substring}, ele ira retornar o conteúdo da variavel deletando a substring.

-print0 separa o nome do arquivo com um 0 (NULL) para que possa ser interpretado de forma correta os nomes com espaços ou nova linha.

xargs lê espaços e novas linhas, mas separa as strings e executa algum comando para cada uma das strings. Se colocar xargs -0 ele vai funcionar igual ao print0 ~~ ??




domingo, 5 de março de 2017

unetbootin erro de boot

Se der erro de COM32 e etc failed to load etc após ter criado o disco de boot

copiar os arquivos libutil.c32 libcom32.c32 menu.c32 de  /usr/lib/syslinux/bios/  para a pasta raíz do pen drive.

Pode ser que esteja em /usr/lib/syslinux/modules/bios

sábado, 4 de março de 2017

Como checar a idade do Debian Linux? Quando foi instalado?

1    ls -lAhF /etc/hostname
2    ls -lact --full-time /etc |tail

Imposto de Renda 2017 IRPF no Linux Debian


Download do programa do Imposto de Renda 2016 (IRPF2017)

Baixe por: https://idg.receita.fazenda.gov.br/interface/cidadao/irpf/2017/download/linux-bin-64-bits . Essa versão está no formato .bin


Deu pau no java, não reconheceu, tenho o OpenJDK 8 instalado, mas não deu certo.
Pode-se usar a versão para solaris que está no formato .jar

https://idg.receita.fazenda.gov.br/interface/cidadao/irpf/2017/download/outros-sistemas-operacionais

Não tem segredo, faça o download, dê permissão ao arquivo como root:
chmod +x IRPF2017v1.0.jar
e depois:
java -jar IRPF2017v1.0.jar

Aí é só selecionar uma pasta onde ele será descompactado.
Entre na pasta e execute o programa:

java -jar irpf.jar




Tesouro Direto em Custódia: Bens e direitos pelo valor de aquisição

Venda parcial do Tesouro Direto, pagamento de juros ou vencimento de títulos, o rendimento líquido: -  código 45 (Rendimentos Renda Fixa) - Rendimentos Sujeitos à Tributação Exclusiva/Definitiva - Declarar a soma de todos os rendimentos com Tesouro Direto, colocar CNPJ da corretora como fonte pagadora

No caso de cessão, liquidação ou resgates parciais, deverá ser informado o saldo remanescente do valor de aquisição dos títulos ou aplicações.


Resultado de Indice Futuro Daytrade: Operações Comuns / Day Trade, tem pra índice e dólar

Saldo da poupança: Aba Bens e Direitos - código “41 – Caderneta de poupança

Saldo na conta corrente: Bens e Direitos, na linha “61 – Depósito bancário em conta corrente no País”.

Juros sobre capital próprio - Aba Rendimentos tributados na fonte 15%
Dividendos - Aba rendimentos não tributáveis

Lucro com venda de ações até 20 mil reais - Declarar os lucros em Rendimentos Isentos e não tributáveis - item 18 - um item para cada mês

Lucro com venda de ações acima 20 mil reais - Declarar o lucro em Operações Comuns / Day Trade

Prejuízo com ações  - Declarar o prejuízo em Operações Comuns / Day Trade

Fundo de Ações - Declara pelo valor de aquisição, sem se importar com o que rendeu ou perdeu. Caso compre mais cotas, deve-se fazer a média. Lançar em Bens e Direito - código 74 - Fundos, ... Lançar um a um.



ECORODOVIAS CONCESSÕES E SERVIÇOS S.A.
CNPJ/MF N.º 08.873.873/0001-10

ITAÚSA - INVESTIMENTOS ITAÚ S.A.
CNPJ  61.532.644/0001-15


Petróleo Brasileiro S.A. – Petrobras
CNPJ/MF nº 33.000.167/0001-01

AMBEV S.A.
07.526.557/0001-00

Gerdau S.A.
CNPJ 33.611.500/0001-19

COMPANHIA SIDERURGICA NACIONAL
CNPJ 33.042.730/0001-04

CIELO S.A.
CNPJ 01.027.058/0001-91


Weg Equipamentos Eletricos S/a
CNPJ: 84.429.695/0001-11
84.429.695/0001-11

TIET11
AES TIETE ENERGIA SA
CNPJ: 04.128.563/0001-10



Confira as despesas que podem ser deduzidas em 2016: (completo)

Despesas com dependentes
O limite anual é de R$ 2.275,08 por dependente.

Despesas com educação
O limite individual para cada membro da família é de R$ 3.561,50 por ano. Entre as despesas permitidas, estão: creche, educação infantil, ensino fundamental, ensino médio, curso superior, cursos de especialização e profissionalizantes.

Despesas médicas
Podem ser dedutíveis integralmente, desde que relacionadas a tratamento próprio e dos dependentes.

Pensão alimentícia
Podem ser deduzidos todos os pagamentos destinados à pensão alimentícia. Porém, é importante notar que quem recebe a pensão deixa automaticamente de ser considerado dependente do contribuinte.

Contribuição à Previdência Social
Você poderá deduzir sem limites todas as contribuições pagas à Previdência Social em 2015, tanto como trabalhador empregado, como contribuinte individual ou facultativo.

Contribuição à Previdência Privada
Nos planos PGBL (Plano Gerador de Benefício Livre) e Fapi (Fundo de Aposentadoria Programada Individual) as contribuições às entidades de previdência privada que corresponderem a até 12% da renda tributável podem ser deduzidas da base de cálculo do IR. Para isso, é necessário que o contribuinte recolha INSS.

Livro-caixa
Podem ser deduzidas as despesas escrituradas no livro-caixa por profissionais autônomos como remuneração de terceiros com vínculo empregatício e os respectivos encargos trabalhistas e previdenciários, emolumentos e despesas de custeio necessárias à percepção da receita e à manutenção da fonte produtora.

Aposentadorias e pensões de maiores de 65 anos
Pode ser deduzida a quantia de R$ 1.787,77 por mês (de janeiro a março) e de R$ 1.903,98 (de abril a dezembro, incluindo o 13º salário), correspondente à parcela isenta dos rendimentos das aposentadorias e pensões pagas pelos setores públicos ou privados a partir do mês em que o contribuinte completar 65 anos de idade.

Contribuição à Previdência Social do empregado doméstico
Os valores pagos a título de Contribuição Patronal à Previdência Social do empregado doméstico serão deduzidos do Imposto devido, obedecendo aos limites definidos em lei, limitados a R$ 1.182,20 (incluindo 13º salário e férias). O valor corresponde à contribuição de 12% paga pelo empregador ao INSS.

sábado, 11 de fevereiro de 2017

Mostrar código HTML na página sem executar

Para isso é necessário trocar todos os < e os >
Para facilitar, tem sites que te ajudam com isso:

http://www.simplebits.com/cgi-bin/simplecode.pl
http://www.blogcrowds.com/resources/parse_html.php

sexta-feira, 10 de fevereiro de 2017

epub css para sigil

/* Margem de 2% ao redor da página e altura da linha de 0,6 cm */

body {margin-left:2%;
margin-right:2%;
margin-top:2%;
margin-bottom:2%;
line-height: 0.6cm;}
/* Indent para espaço de parágrafo. Margin para remover os espaços entre os parágrafos. Align para deixar o texto justificado */

p {text-indent: .5cm;
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
text-align: justify;
font-family:"georgia";}

/* Edição para os títulos */

h1 { text-align: center;
font-family:"Palatino"; font-size: 180% }
h2 { text-align: center;
font-family:"Palatino"; font-size: 150% }
h3 { text-align: center;
font-family:"Palatino"; font-size: 124% }

.cover {
text-align: center;
page-break-after: always;
}
.table {
width: 80%;
margin: auto;
border-collapse: collapse;
text-align:left !important;
}
.table tr td {
border: 1px solid;
vertical-align:text-top;
}


Adicionar a linha no arquivo xhtml principal para utilizar o stylesheet acima de nome Style0001.css

  <link rel="stylesheet" type="text/css" href="../Styles/Style0001.css"/>

Para capa, usar:


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Cover</title>
</head>

<body>
  <div style="text-align: center; padding: 0pt; margin: 0pt;">
    <svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 800 1142" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink">
      <image height="1142" width="800" xlink:href="../Images/capa.jpg"/>
    </svg>
  </div>
</body>
</html>




quinta-feira, 9 de fevereiro de 2017

Leitor de arquivo epub no linux

After installing calibre you can just run ebook-viewer instead of the full software for reading ebooks.
Muito bom leitor de arquivo epub no linux, o ebook-viewer, só precisa instalar o calibre

Calibre é bom para edição de epub, assim como o sigil. Tenho usado o último.