terça-feira, 9 de agosto de 2016

Normalizar os mp3 no Debian

Normalizar os audios mp3 no Debian Testing, já que não temos o mp3gain nos repositórios:

apt install normalize-audio

normalize-audio -bv *.mp3



normalize-audio --help
Usage: normalize-audio [OPTION]... [FILE]...
Normalize volume of multiple audio files

  -a, --amplitude=AMP          normalize the volume to the target amplitude
                                 AMP [default -12dBFS]
  -b, --batch                  batch mode: get average of all levels, and
                                 use one adjustment, based on the average
                                 level, for all files
      --clipping               turn off limiter; do clipping instead
      --fractions              display levels as fractions of maximum
                                 amplitude instead of decibels
  -g, --gain=ADJ               don't compute levels, just apply adjustment
                                 ADJ to the files.  Use the suffix "dB"
                                 to indicate a gain in decibels.
  -l, --limiter=LEV            limit all samples above LEV [default -6dBFS]
  -m, --mix                    mix mode: get average of all levels, and
                                 normalize volume of each file to the
                                 average
  -n, --no-adjust              compute and display the volume adjustment,
                                 but don't apply it to any of the files
      --peak                   adjust by peak level instead of using
                                 loudness analysis
  -q, --quiet                  quiet (decrease verbosity to zero)
  -t, --average-threshold=T    when computing average level, ignore any
                                 levels more than T decibels from average
  -T, --adjust-threshold=T     don't bother applying any adjustment smaller
                                 than T decibels
  -v, --verbose                increase verbosity
  -w, --output-bitwidth=W      force adjusted files to have W-bit samples

  -V, --version                display version information and exit
  -h, --help                   display this help and exit

Report bugs to .

domingo, 7 de agosto de 2016

XFCE save username last login debian linux

Gravar o último username da sessão.
Por padrão, o xfce não restaura o último username por questões de segurança, mas enche o saco ter que ficar todo dia colocando o username, então:

No Debian existe um arquivo para alteração customizada:
vim /usr/share/lightdm/lightdm.conf.d/01_debian.conf

Ou pode ser alterado para todos os users:
vim /etc/lightdm/lightdm.conf

Mudar o greeter-hide-users=true para greeter-hide-users=false

[Seat:*]
greeter-session=lightdm-greeter
greeter-hide-users=false
session-wrapper=/etc/X11/Xsession

sábado, 6 de agosto de 2016

Converter imagens - imagemagick converter

Tamanho pontos postscript:
1x17 792 x 1224
Ledger 1224 x 792
Legal 612 x 1008
Letter 612 x 792
LetterSmall 612 x 792
ArchE 2592 x 3456
ArchD 1728 x 2592
ArchC 1296 x 1728
ArchB 864 x 1296
ArchA 648 x 864
A0 2380 x 3368
A1 1684 x 2380
A2 1190 x 1684
A3 842 x 1190
A4 595 x 842
A4 Small 595 x 842
A5 421 x 595
A6 297 x 421
A7 210 x 297
A8 148 x 210
A9 105 x 148
A10 74 x 105
B0 2836 x 4008
B1 2004 x 2836
B2 1418 x 2004
B3 1002 x 1418
B4 709 x 1002
B5 501 x 709
C0 2600 x 3677
C1 1837 x 2600
C2 1298 x 1837
C3 918 x 1298
C4 649 x 918
C5 459 x 649
C6 323 x 459
Flsa 612 x 936
Flse 612 x 936
HalfLetter 396 x 612

convert -size 595x842 xc:red -density xxx -units pixelspercentimeter result.png

PNG só suporta densidades em pontos por centimentros e não em inches


At 300 dpi you will get:
Horizontal size = (8.27in)  x (300 pixels/in) = 2481   
Vertical size   = (11.69in) x (300 pixels/in) = 3507

Horizontal size = ((210mm) / (25.4mm/in)) x (300 pixels/in) = 2480.3150 ≅ 2481
Vertical size   = ((297mm) / (25.4mm/in)) x (300 pixels/in) = 3507.8740 ≅ 3508

convert -size 2480.3150x3507.8740 xc:red -density 300 -units pixelspercentimeter result.png

Converte de A3 para A4
convert -page a3 infile.pdf -page a4 outfile.pdf

o comando convert usa dpi como unidade de densidade por padrão. O novo tamanho especificado por -resize é em dimensão de página DIN A4 em pixel. O argumento de resize especifica o tamanho máximo da página. Qual qualidade ou resolução a ser escolhida depende do tipo de uso. Se selecionar 150 DPI e qualidade razoável para salvar algum espaço sem que a imagem não fique tão ruim quando for imprimir no papel:

$ i=150; convert entradaA.png entradaB.png -compress jpeg -quality 70  \

      -resize $((i*8.27))x$((i*11.69)) -density ${i}x${i} PaginaFinalAB.pdf


A3 possui 11.69" x 16.53", então para 300 dpi, você precisa de 3507x4959 pixels. Então, voce precisa fazer:
convert -quality 100% input.jpg -resize 3507x4959 output.pdf

Quando mudar a densidade de pixel por cm vamos ter diferentes resoluções para um mesmo tamanho de papel, quanto maior a quantidade de dpi, maior a qualidade da impressão.

Looking at what Gmail does when a user "view" a PDF, the quality is awesome and the file size very minimal. The DPI is just 96 (I have to set a density of 300 to get anything decent). Anyone know how GMail does it? Thanks.
Converter pdf para png
convert -density 300 -depth 8 -quality 85 a.pdf a.png

use supersampling
convert -density 288 image.pdf -resize 25% image.jpg
density 288=4*72 where 72 is nominal density so resize down by 1/4=25%


Reducing the image size before output results in something that looks sharper, in my case:
convert -density 300 a.pdf -resize 25% a.png

Converter pdf para tiff em imagens separadas:
convert -size 2480.3150x3507.8740 -density 300 "Warren Buffett e a Anos.pdf" Resultado_%03d.tiff

O %03 faz o arquivo ter 3 casas: 001, 002, 003 .....

convert -size 2480.3150x3507.8740 -density 300 -resample 300  -verbose "Warren Buffett e a Anos.pdf" Resultado_%03d.tiff

terça-feira, 2 de agosto de 2016

Ações vs Desempenho da Economia - InfoMoney

1) Ações que ganham com a apreciação do real:
Gol (GOLL4), Hypermarcas (HYPE3), Lojas Renner (LREN3), Multiplus (MPLU3), Natura (NATU3), Oi (OIBR4), Petrobras (PETR3; PETR4), Sabesp (SBSP3), Smiles (SMLE3), TIM (TIMP3) e Telefônica Brasil (VIVT4).

2) Ações que ganham com a recuperação econômica:
Aliansce (ALSC3), Lojas Marisa (AMAR3), BR Malls (BRML3), CPFL Energia (CPFE3), Copel (CPLE6), CSN (CSNA3), Cyrela (CYRE3), Direcional (DIRR3), Eletropaulo (ELPL4), Energias do Brasil (ENBR3), Even (EVEN3), Eztec (EZTC3), Gerdau (GGBR4), Light (LIGT3), Mills (MILS3), OdontoPrev (ODVP3), Porto Seguro (PSSA3), Randon (RAPT4), Sabesp (SBSP3), Sonae Sierra (SSBR3), Totvs (TOTS3), Ultrapar (UGPA3), Usiminas (USIM5) e ViaVarejo (VVAR11).

3) Beneficiadas pela queda da Selic:
BR Malls (BRML3), BR Properties (BRPR3), B2W (BTOW3), Cemig (CMIG4), CPFL Energia (CPFE3), Copel (CPLE6), Cosan (CSAN3), CSN (CSNA3), Eletropaulo (ELPL4), Energia do Brasil (ENBR3), Iguatemi (IGTA3), Lojas Americanas (LAME4), Light (LIGT3), Localiza (RENT3), Sabesp (SBSP3), Ultrapar (UGPA3) e Usiminas (USIM5).

4) Candidatas a ganhar com ambiente de fusões e aquisições no País:
BR Properties (BRPR3), Banrisul (BRSR6), CCR (CCRO3), Cielo (CIEL3), CPFL Energia (CPFE3), Engie (EGIE3), Equatorial (EQTL3), Gol (GOLL4), Hypermarcas (HYPE3), JBS (JBSS3), Kroton (KROT3), Linx (LINX3), Oi (OIBR4), Petrobras (PETR3; PETR4), Ser Educacional (SEER3), TIM (TIMP3) e Ultrapar (UGPA3).


http://www.infomoney.com.br/mercados/acoes-e-indices/noticia/5384078/credit-eleva-brasil-bolsa-000-pontos-mas-motivos-para-ainda


Suzano, Embraer tem forte relação com o dólar, se o real valoriza dá pau nas ações.