Posts Tagged ‘gnu/linux’

Atualização no Guia Foca GNU/Linux

Thursday, July 29th, 2010

Boa tarde, caros leitores.

Gleydson Mazioli da Silva, responsável pelo projeto, presenteou novamente a comunidade do software livre, com uma nova versão nos 3 níveis do conhecido Guia Foca GNU/Linux.

O Guia Foca é distribuído sob “copyleft” e abrange todos os níveis de conhecimento sobre GNU/Linux, pode ajudar novatos, candidatos a certificação e até mesmo profissionais que querem ampliar e aprofundar seus conhecimentos.

Pra você que ainda não conhece, aqui vai o “sobre” oficial.

Sobre o Guia Foca Linux
===== = ==== ==== =====

O Foca Linux é um guia escrito de forma clara, linear e didática.
Seu conteúdo é organizado em 3 níveis de aprendizado: Iniciante,
Intermediário e Avançado. As explicações são diretas e dotadas de
exemplos práticos e comentados para ajudar também os mais apressados
e que já entendem do assunto abordado.

Pode ser baixado e lido off-line ou visualizado diretamente na
página web. Seu conteúdo sempre faz referência a outras partes ligados
ao assunto que estiver lendo, possibilitando um aprendizado rápido e
proveitoso. O guia abrange desde usuários que estão iniciando na
informática, técnicos em manutenção/operação de sistemas a
administradores unix experientes.

===== = ==== ==== =====

E a mensagem oficial sobre a atualização:

Atualizações nos níveis
=======================

Iniciante 4.20 (anterior 4.11)
Intermediário 5.64 (anterior 5.60)
Avançado 6.43 (anterior 6.42)

As explicações detalhadas sobre cada atualização, estão descritas abaixo.

Novidades
=========

Twitter! Siga o Foca Linux no @focalinux do Twitter!

Esta atualização importante contém um grande número de atualizações de
conteúdo do nível intermediário do guia Foca, abrangendo versões mais novas
de utilitários e ferramentas do sistema, como gravação de DVDs. É uma atualização
recomendada para todos os leitores. Detalhes sobre que seções foram reescritas
encontram-se abaixo. Realizei adaptações no conteúdo para cobrir o kernel 2.6.23,
atualização de características do sistema, e a revisão completa das seções
introdução e básico.

Caso possua um dispositivo portátil compatível, você
poderá instalar o FOCA como E-Book, possibilitando usar os práticos
recursos de links dinâmicos e pesquisa no conteúdo.

Para fazer o download do guia Foca em formato PDF e outros: Visite o
site oficial do Guia Foca Linux: http://www.guiafoca.org e clique no
link Download (agora disponível nos formatos texto, html, pdf).

Todo conteúdo do guia também está disponíveis nas novas versões em capítulos
separados (para quem deseja ter e/ou imprimir somente parte do guia Avançado
em mãos) e na versão para E-book! Para mais detalhes, veja a seção download
página oficial do guia: http://www.guiafoca.org

Para o detalhamento completo das mudanças, clique aqui.

O e-mail veio assinado digitalmente e já disse tudo!

Abraços!

Vídeo Aulas do Guariní

Sunday, September 6th, 2009

Cinema

Fala Galera!

Resolvi começar um projeto pra falar de algumas coisas básicas, outra nem tanto, mas em geral pra falar Software Livre e Debian GNU/Linux sendo utilizado no dia a dia, como sistema desktop.

Fiquei animado com o projeto do grande amigo Kretcheu com o Kretcheu Vídeo Blog, que está tendo muito sucesso e traz a informação de uma forma bem didática para lidar com os alunos, o vídeo.

Meu projeto é bem mais modesto, sendo que o equipamento utilizado para gravação é o meu laptop (o jacaré) com o microfone interno e a webcam embutida. Como vocês percebem, o forte do projeto vai ser a qualidade do conteúdo, pelo menos vou tentar.

É isso, comentem o que acham do nosso piloto, aula 00!

[]‘s

Convertendo vídeos .flv para .mp3 no Debian GNU/Linux.

Wednesday, September 2nd, 2009

Logo FFmpeg

Bom dia galera!

Costumo utilizar sempre uma extensão do Firefox chamada Vídeo DownloadHelper pra baixar vídeos de sites como Youtube, Vimeo e qualquer outro que tenha mídia embutida.

Pra quem não conhece e quer instalar: https://addons.mozilla.org/pt-BR/firefox/addon/3006

Enfim …

Em um determinado momento tive a necessidade de obter somente o áudio de um dos vídeos (.flv) que tinha baixado para produzir um toque de celular, então fui pesquisar e ví como é simples, usando o ffmpeg.

A forma mais simples de fazer a conversão é usando a linha abaixo:

ffmpeg -i /path/para/video.flv /path/para/musica.mp3

Ex.: ffmpeg -i /home/guarini/videos/sao_paulo.flv /home/guarini/musicas/sao_paulo.mp3

Simples né !? … =]

O comando simples executa a conversão utilizando os padrões do ffmpeg. Caso queira uma qualidade melhor ou coisa do tipo, use os parâmetros que são bem explicados na man page do ffmpeg.

man ffmpeg

Para qualidades diferentes existem diversos parâmetros adicionais, o ffmpeg possui uma infinidade de recursos e parâmetros, só depende de você!

Abaixo alguns parâmetros úteis:

-ac >  para alterar o número de canais de áudio.
-ar >  para especificar samplerate.
-ab >  para especificar bitrate.

Ex.: ffmpeg -i /path/para/video.flv -ac 2 -ar 44100 -ab 320 /path/para/audio.mp3

Dica: Você pode fazer isso com vários arquivos de uma só vez usando um shell script com um laço, basta uma rápida pesquisa para encontrar vários modelos!

UPDATE: Atenção ao valor do parâmetro “-ab” que deve ser especificado em bits/s e não kbits/s. Usando o valor do exemplo o ffmpeg reclama do valor baixo e retorna a mensagem abaixo.

WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s

Por hoje é só. Comentem!

[]‘s

Fonte: http://ubuntuforums.org/showthread.php?t=705990

Adicionando e removendo diretórios ao $PATH.

Sunday, March 29th, 2009

bash1

Bom Dia Pessoal!!!

Rapidamente informando o motivo da demora por mais posts …

Como todos sabem eu moro em Santos – SP e desde o começo do mês estou trabalhdo em um grande provedor de Internet em São Paulo, subindo e descendo todo dia, fica um pouco complicado ter tempo pra qualquer coisa por causa do meu horário (14h as 22h), não tem fretado e gasto quase 6h só no circuito “casa<> estrada<>trabalho”, mas isso logo vai mudar e vou ter algum tempinho novamente.

Essa dica é muito útil quando você quer isolar scripts para o seu usuário, e não todos os outros ou o root. Também é muito prática quando usa-se uma máquina compartilhada como é o meu caso no trabalho, dessa forma você não vai precisar ficar executando o script sempre pelo caminho absoluto como por exemplo:

Você está no diretório /root e que executar um script que só você usa, que está em diretórios no seu home, vai precisar especificar o caminho todo como em …

“/home/valcicreide/scripts/gerador_de_nomes.sh”

… fica meio chato ficar digitando isso tudo a cada vez que você quiser rodar o script.

Aí você me diz:

- Ahh Fazzio, coloca o script no /usr/local/bin e tudo está resolvido, vai aparecer até no completion (tecla TAB) !

Tudo bem, é uma saída, mas e se a máquina que você usa é compartilhada e todos executam scripts com o mesmo nome, porém com parâmetros diferentes como usuário e senha, como ficaria?

É daí que tive pela primeira vez a necessidade de maniular o $PATH.

Explicação Expressa: $PATH é uma variável de sistema que contém os endereços dos diretórios onde o shell que você usa vai procurar os programas que você solicita. O ifconfig, por exemplo, fica no diretório /sbin/ifconfig.

P: Mas como eu descubro isso?

R: Utilizando o comando which.

$ which ifconfig
/sbin/ifconfig

Legal né?

Beleza, vamos ao que interessa, finalmente … =D

O mais prático no meu caso seria adicionar o diretório onde eu salvo os scripts ao $PATH.

Para descobrir qual o seu $PATH atual, você usa:

echo $PATH

Vai ter algo parecido com:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Para simplesmente adicionar um diretório ao $PATH basta usar o comando:

PATH=$PATH:/diretorio_novo

Substitua o “/diretorio_novo” pelo caminho do seu diretório de scripts, o meu ficou:

PATH=$PATH:/home/tfazzio/scripts

Simples né, mas ainda tem um detalhe.

Dessa forma, ao sair do terminal essa alteração vai deixar de existir, se você quiser que ela se torne permanente deve adicionar uma linha ao  final do arquivo de configuração do seu shell preferido, no meu caso o Bash, o arquivo é o .bashrc que fica no seu home.

export PATH=$PATH:/diretorio_novo

Pronto, agora toda vez que você abrir um terminal, esse diretório vai estar no $PATH, permitindo que você rode seus scripts feliz e contente usando apenas o nome deles e com a comodidade do recurso de auto-completar com o TAB, não é lindo? … =P

Um último detalhe …

Eu nunca vejo em dicas como desafazer as coisas e acho isso muito ruim. Mesmo em livros isso acontece muito e as vezes não é tão lógico o processo de desafazer a alteração.

Para desfazer essa alteração, basta você remover a linha do seu “.bashrc” e rebootar a máquina.

Não! Rebootar é coisa de MUW! (Malditos Usuários de Windows)

Basta você remover a linha e depois executar os comandos abaixo:

Primeiro um “echo $PATH”, para copiar seu PATH original, exceto o diretório que será removido, é claro.

Depois basta um:

PATH=/path_original

No meu caso ficaria:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Pronto, tudo volta como era antes… =)

Bom, era uma dica rápida, mas tudo bem. Quanto mais entendemos o que estamos fazendo e o conceito das coisas, melhor se torna o aprendizado.

Obs. Agradecimentos ao InFog que ajudou na revisão do post e teste dos comandos.

Abraços e bom final de semana … =D

Gravando stream no GNU/Linux com mplayer.

Wednesday, February 4th, 2009

Fone de Ouvido

Fala Galerinha!

Vamos a mais uma dica rápida, porém de muita utilidade.

Eu costumo escutar rádios on line, mas não gosto de ter de acessar o site da rádio para ouvir, então pego o IP do streaming e configuro no Rhythmbox, fica bem mais simples e organizado!

Acontece que um dia desses, pensei que seria muito legal gravar o conteúdo das rádios pra poder ouvir no carro por exemplo, foi aí que comecei a procurar algum programa pra gravar streaming no meu Debian GNU/Linux, mal sabia eu que já tinha e usava muito esse programa, o mplayer.

Aliás acho que a maioria dos usuários GNU/Linux usam ou já usaram muito o mplayer, pois se o SSH é o “canivete suíço” dos administradores, eu classifico o mplayer como canivete suíco das mídias … =)

Não preciso nem falar que para instalar o mplayer basta um “aptitude install mplayer”, em distros de base Debian, mas é quase certo que você já deve ter ele por aí.

Enfim, vamos ao que interessa …

Pra gravar streaming no mplayer é muito simples, basta 1 parâmetro!

Vou usar como exemplo a Rádio do DJ Paulo Pringles, que neste momento está no endereço http://96.9.147.85:8006 (acho que isso muda).

Antes que você me pergunte como saber o IP e a porta em que a rádio opera, eu explico como faço atualmente.

Em geral, as rádios disponibilizam o “player” dentro do site e arquivos de “playlist” para tocadores como como o próprio Rhythmbox ou o Winamp por exemplo, é aí que conseguimos o endereço.

Esses arquivos em geral são arquivos texto, com os endereços e alguns parâmetros para o player a qual ele é destinado. O desse site por exemplo, que “se diz” para o winamp é um arquivo com extensão “.pls” e tem o conteúdo abaixo:

[playlist]
NumberOfEntries=1
File1=http://96.9.147.85:8006/

Pronto, descobrimos o que era preciso!

Abra um terminal, como usuário normal mesmo, nada de root …

O comando é:

mplayer -dumpstream http://96.9.147.85:8006

Pronto, o que está tocando na rádio on line será gravado por padrão em um arquivo chamado stream.dump no diretório de onde você chamou o comando, se estiver no padrão do bash quando aberto, o arquivo estará no seu diretório home.

Outra dica supimpa é que para ouvir em tempo real o que está sendo gravado, basta usar o mplayer para tocar esse arquivo, nem precisa mudar a extensão.

Se estiver no mesmo diretório, basta usar o comando abaixo em um terminal livre:

mplayer stream.dump

Pronto, mais fácil que isso só o windows pegando vírus … =P

Eu fiz um teste aqui, apenas renomeando o arquivo stream.dump para stream.mp3, e os players como o Rhythmbox reproduzem o arquivo em ambas as situações. Vou testar no som do carro que toca MP3 e posto aqui pra ver se isso basta.

Para mais informações e várias outras opções, sempre vale um “man mplayer”, tem muita coisa legal lá!

Espero que gostem, eu pelo menos estou usando bastante.

Abraços!

Montar imagem ISO no GNU/Linux

Monday, October 20th, 2008

Fala Cambada!

Vai aqui uma dica simples, que usei agora (1h50 da madrugada) e que pode ser muito útil pra todo mundo em vários momentos …

Aposto que tem muita gente por aí que nem imagina a possibilidade de se fazer uma coisa dessas … mas nunca subestime o poder do GNU meu amigo … =]

O negócio é o seguinte, você tem uma imagem “.iso” e precisa fazer uma instalação ou ver um filme utilizando a bendita da imagem …

Vai queimar um cd ou dvd só por causa disso!?

Nãooo, vai usar o nosso bom e velho amigo comando mount … =]

Para tal basta:

Usando sudo ou como root …

Exemplo do comando: mount -o loop /home/fulado/arquivo.iso /media/cdrom0

Para desmontar a iso basta um umount /media/cdrom0.

Vale lembrar que os caminhos podem ser os de sua preferência, e a montagem da iso pode ocorrer onde você quiser, por ex. no “/mnt” como geralmente de costume … eu utilizei o “/media/cdrom0″ pois assim o sistema vai criar automaticamente (na maioria das distros) um ícone no desktop e tudo mais, exatamente como se você tivesse colocado um cd ou dvd no drive … =]

Procurei abordar só a parte simples do negócio, os detalhes mais técnicos como entender esse tal de “loop” aí no meio do comando, saber se existem front-ends e conversores de tipos de imagens (mdf e etc …) ficam por conta do freguês, preciso despertar isso em você também né!!!

Referências:

http://www.prosadigital.com/linux/como-montar-imagens-iso-no-linux/

http://www.vivaolinux.com.br/dica/Montando-imagens-ISO/

Dica de última hora:

http://omundodelunga.blogspot.com/2008/10/montando-imagens-iso-nrg-etc-no-ubuntu.html

É isso ae, vou dormir que já passam das 2h … =P

[]‘s

Conisli 2008 – Ao Vivo … =]

Saturday, October 18th, 2008
Guarini e InFog no CONISLI 2008

InFog e Guariní no CONISLI 2008

Fala Cambada!

É isso ae, estamos aqui no CONISLI 2008 eu e InFog transmitindo ao vivo as informações do evento!!!

Depois de passar algum tempo na fila, fomos passear pela salas do evento, encontramos alguns UbuntÚ’s rodando em máquinas virtuais nas salas do 6º andar, onde são as “pseudo-salas da comunidade.”

Por enquanto estamos alojados no auditorio principal (que leva o nome de Sérgio Amadeu, que não veio pq o filho nasceu), onde acaba de ser encerrada a cerimônia de abertura do evento.

O evento contou também com a presença de Corinto Meffe, Gerente de Inovação Tecnológica do Ministério do Planejamento e quase um brother da galerinha do GCC SD … =] … Batemos um papo batuta ao final da palestra, questionando alguns pontos sobre os programas do governo e trocando aquela idéia esperta sobre assuntos Nerds.

Bom, por enquanto é só, a meta agora é comprar uma camiseta do BrOffice.org e depois descolar (se deus quiser) um Elephant do PHP na faixa, pq quem quiser levar um desses pagando vai desenbolsar 70 pratas nerdíanas, meio salgado né … =\

Abraços e até o próximo post, se tiver uma tomada por perto … =)