VIRTVIRT representa o tamanho virtual de um processo, que e a soma de memoria que ele [processo] esta realmente usando (por exemplo RAM da placa de video para o servidor X), os arquivos no disco que foram mapeados para ele [processo] (bibliotecas mais notavelmente compartilhadas), e memoria compartilhada com outros processos. VIRT representa a quantidade de memoria do programa que e capaz de acessar no momento presente.RESRES representa o tamanho residente, que e uma representacao precisa da quantidade de memoria fisica real consumida de um processo. Tambem corresponde diretamente a coluna MEM%. Sera virtualmente sempre menor do que o tamanho VIRT, uma vez que a maioria dos programas dependem da biblioteca C.SHRSHR indica quanto do tamanho VIRT e realmente compartilhavel (memoria ou bibliotecas). No caso de bibliotecas, nao significa necessariamente que toda a biblioteca e residente. Por exemplo, se um programa utiliza apenas algumas funcoes numa biblioteca, a biblioteca inteira e mapeada e serao contados em VIRT e SHR, mas apenas as partes do arquivo de biblioteca que contem as funcoes a ser utilizada ira, na verdade, ser carregado e ser contabilizado em RES.Fonte: http://mugurel.sumanariu.ro/linux/the-difference-among-virt-res-and-shr-in-top-output/ Hoje e o aniversario de nada mais nada menos que Richard Matthew Stallman, criador do movimento Sofware Livre. TEDx Geneva 2014Fica aqui registrado meu sentimento de gratidao para Stallman por ter iniciado esse belo movimento que tanto me atrai. Vejo que o conhecimento e consequentemente as tecnologias, devem ser usadas em beneficio do bem comum, compartilhados(as) de forma criativa e colaborativa, esse meu modo de pensar ganha consistencia quando me aproximo das ideias de Richard Stallman."Qualquer decisao que conduz uma pessoa vem de valores e objetivos. As pessoas podem ter muitos objetivos e valores diferentes: fama, lucro, amor, sobrevivencia, diversao e liberdade sao apenas algumas das metas que uma boa pessoa pode ter. Quando o objetivo e para ajudar os outros tao bem como a si mesmo, chamamos isso de idealismo." Richard StallmanParabens e Gratidao! Fazer conversao de video demora muito e e um saco esperar. Atualmente, os dispositivos mais recentes (TVs, home teathers, consoles, celulares, tablets) conseguem reproduzir varios formatos e varios codecs. Entretanto, os modelos mais antigos ainda sofrem com a restricao de formatos e codecs. Por exemplo, quando voce baixa um video num formato (tambem chamado de conteiner) MKV ou MP4 e sua TV so reproduz um desses formatos, saiba que nao e preciso 'reencodar' todo o video e audio. Basta fazer o chamado demux e mux, que e muito mais rapido, pois nao realiza calculos complexos para encodar (ou compactar) video e audio. Para fazer isso, voce pode usar tanto o FFmpeg quanto o Libav.Como alguns releases do Ubuntu nao tem o ffmpeg (explicacao detalhada em ingles [pdf]), voce tera que usar o avconv (pacote libav-tools, do projeto Libav) que funciona basicamente com os mesmos parametros.De MKV para MP4:$ avconv -i input.mkv -c:v copy -c:a copy -sn output.mp4De MP4 para MKV:$ avconv -i input.mp4 -c:v copy -c:a copy -sn output.mkvFontes: http://askubuntu.com/questions/50433/how-to-convert-mkv-file-into-mp4-file-losslessly#comment307558_195346http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html [pdf]http://www.webupd8.org/2014/11/ffmpeg-returns-to-official-ubuntu.htmlhttps://wiki.debian.org/Debate/libav-provider/ffmpeg [pdf]http://askubuntu.com/questions/432542/is-ffmpeg-missing-from-the-official-repositories-in-14-04 Bad block ou setor defeituoso e o nome dado a uma area danificada em um disco rigido. E um problema