quarta-feira, 30 de novembro de 2011

Um LiveCD Bom Demais Para Guardar em Segredo

Antes mesmo de chegar ao final deste post, grave uma cópia do Parted Magic, anote o endereço do meu blog no CD, e guarde-o em local fresco e longe da ação direta do sol. Depois, espere  por tempo indeterminado pela ação garantida da Lei de Murphy sob seus HDs, arquivos ou sistema operacional.image
Todos nós perdemos arquivos alguma vez; dura lex Murphy, sed lex Murphy. Mas felizmente para você, a sua perda será menor e a restauração bem mais fácil, graças àquele CD que pedi que você guardasse.
O endereço do meu blog anotado no CD será apenas para você ter a oportunidade de me postar um comentário emocionado dizendo como eu salvei o seu emprego, relacionamento e/ou sanidade.

Parted Magic: <http://partedmagic.com>
Quem já usou o PowerQuest Partition Magic para gerenciar suas partições, ou o OnTrack Easy Recovery para recuperar dados de uma partição perdida, ou o Symantec Ghost para clonar discos? E tudo com cópia pirata? :)

O Parted Magic é um liveCD que faz tudo isso com software sério e livre. Já uso o GParted no lugar do Partition Magic há anos, tanto porque o GParted já está maduro e confiável, quanto pelo fato de ele suportar muito mais formatos de partições.
 image Depois de reparticionar um HD sem backup pela octagésima vez, comecei a perder um pouco do medo.

Este CD se copia inteiro para a memória RAM e se ejeta do drive após iniciar, liberando o gravador para qualquer recuperação de emergência. Além disso, suporta rede Ethernet, wi-fi e até inclui o Firefox, para os casos de uma busca necessária no Google.

Dentre as dezenas de programas úteis, estão um verificador de disco que faz a melhor consulta do SMART em HDs que eu já vi, o TestDisk para recuperar partições, o PhotoRec para recuperar arquivos, e até um programa para redefinir senha perdida de administrador do seu XP.



Junte tudo isso com suporte natural a armazenamento USB e reconhecimento de todos os filesystems famosos, e você agora tem o melhor recuperador de emergência que cabe em um CD. Eu sempre usei o Knoppix, mas o Parted Magic consegue ter todo o essencial em menos de 200Mb.

Recomendo, inclusive para usuários de Windows. No dia em que seu sistema não entrar e você precisar passar suas fotos e documentos para um pendrive antes de reinstalar tudo, o Parted Magic será o seu novo melhor amigo.

terça-feira, 2 de agosto de 2011

Protegendo Arquivos Contra Apagamento

Dica rápida.

Há momentos em que você precisa proteger um arquivo contra remoção por qualquer usuário... até mesmo o root.

Para isso, use o comando chattr:
[root@servidor ~]# chattr +i imortal.txt
A partir de agora, o arquivo imortal.txt está protegido contra  remoção, modificação ou adição de dados. Qualquer tentativa termina em erro, o que ajuda na hora de testar scripts potencialmente destrutivos:
[root@servidor ~]# rm -f imortal.txt
rm: cannot remove `imortal.txt': Operation not permitted
Para restaurar a dignidade do root, faça assim:
[root@servidor ~]# chattr -i imortal.txt
 Até a próxima!

quinta-feira, 28 de julho de 2011

BTRFS, seu novo amigo

Desde que comecei a usar o Linux de verdade, nunca me aventurei com sistemas de arquivo não-tradicionais. Usava o ext2 como padrão, e FAT32 para compartilhar com o Windows (inclusive o World of Warcraft). Com o tempo, passei para o ext3 e ext4, compartilhando NTFS com o Windows. Nunca arrisquei meus arquivos com experimentos, e nunca quebrei a cara.

Houve uma época em que parecia que o sistema ReiserFS seria o novo padrão no Linux, mas aí o criador Hans Reiser resolveu matar a mulher. Com isso, para a minha completa falta de surpresa, o projeto ficou meio abandonado desde que ele se mudou para a cadeia.

Por quê, Hans?

Avançando o relógio para o presente: a Oracle resolveu meter as mãos na massa e está desenvolvendo o btrfs, que significa "b-tree file system" ou "beterraba file system" para os íntimos. Para os nerds, o grande atrativo do btrfs é o uso de compactação zlib individual para cada bloco de arquivo. Para os leigos, significa isso: gravação mais veloz, leitura ainda mais veloz, e cerca de 40% de espaço a mais na sua partição.

(Detalhe: o btrfs ainda não está pronto. Por enquanto, não há garantias de estabilidade ou de recuperação de qualquer arquivo perdido nele. Sim, é arriscado. Mas se você tem uma partição sobrando, pode fazer como eu e brincar com ele. Mas repito: nada de muito sério por enquanto.)

O btrfs já é uma opção no Ubuntu pelo menos desde a versão 10.04, e possivelmente antes disso também. No entanto, quanto mais recente for a sua versão, maiores serão as suas chances de ser feliz.

Para baixar os utilitários do sistema, dê um...

sudo apt-get install btrfs-tools gparted

...ou baixe os pacotes btrfs-tools e gparted pelo seu gerenciador de pacotes favorito.

A partir daí, o gparted lhe dará a opção de formatar uma partição em btrfs. Você pode fazer isso pelo mkfs.btrfs no console, se tiver tanta testosterona assim. Então você monta a partição com um parâmetro especial. Por exemplo, se a partição for a /dev/sda1, o comando fica:

mount -o compress /dev/sda1 /media/sda1

Experimente fazer alguns testes. Copie arquivos para a sua nova partição para avaliar a velocidade e o espaço economizado. Recomendo copiar a pasta /usr para lá e dar um df para ver a compactação em ação.

Agora é só continuar brincando e aguardar até o lançamento iminente da versão final.

domingo, 3 de julho de 2011

Mais Brinquedos em HTML 5

Avanços gráficos como WebGL e Canvas na especificação HTML 5 estão tornando os navegadores cada vez mais dinâmicos e cada vez mais independentes. Hoje, finalmente, já é possível rodar jogos e tocar vídeos sem o auxílio de qualquer plugin, principalmente o Adobe Flash.

Estamos vendo os primeiros frutos surgirem nos navegadores mais recentes. Por exemplo, o site do Fórum Internacional do Software Livre já disponibiliza vídeos online sem Flash: (Obrigado, Jesiel!)
Tudo em Javascript e HTML 5, sem Flash(!). Por enquanto, somente suportado no Firefox 4 e 5.

Se você é como eu, deve ser uma das últimas pessoas no mundo que jogaram Angry Birds. O jogo fez sua fama no iPhone, e ampliou o sucesso posteriormente no Android, iPad e Windows. Gosto bastante do joguinho, mas não entro com muita frequência no Windows e fui deixando-o de lado.

Eis que surge Angry Birds para o Chrome. Gratuito, multiplataforma, e com mais níveis e efeitos sonoros do que a versão nativa do Windows.
(No banner da esquerda: "Curta o calor com chinelos dos Angry Birds!" Obviamente, o público-alvo não é do Rio Grande do Sul nesta época do ano.)

O jogo inteiro está disponível gratuitamente pelo Chrome, até para baixar e jogar offline. Acredito que a intenção principal é a de promover o uso da tecnologia WebGL (Chrome e Firefox), mas com típica benevolência do Google, o jogo também pode utilizar o Canvas para quem acessa pelo Opera ou IE 9.

Boa diversão!

sexta-feira, 24 de junho de 2011

Aniversário da Web, Surpresas no Firefox e Chrome

Em homenagem ao aproximado aniversário de 20 anos da World Wide Web como conhecemos, a equipe do Firefox preparou vários brinquedos que exibem algumas das capacidades mais avançadas dos navegadores Chrome e Firefox. Tudo tecnologia aberta, sem restrições de patente, e tudo rodando em Windows, Mac e Linux.

Além do HTML5 e conteúdo dinâmico sem Flash, existem dois exemplos que me chamaram mais a atenção:

Manifesto por uma Web Aberta - deixe sua assinatura agora!
Mais de quinhentos mil usuários já deixaram sua assinatura virtual na página do manifesto. Deixe a sua e receba um link duradouro que leva diretamente para a sua assinatura. Pode ser que você possa mostrar sua participação com orgulho para seus filhos ou netos, daqui a muitos anos.
A página é navegável dentre todas as assinaturas (vetoriais!), pelo cursor ou pelo mouse

Outros brinquedos excelentes estão na "Web O' Wonder", uma espécie de exibição de recursos que você pode aplicar desde já no seu Firefox ou Chrome. Tudo tecnologia aberta, e algumas bem competitivas para os padrões de hoje.
Demo em WebGL: Algo como o Google Street View, porém em movimento. Inclusive o dos outros carros e das pessoas na praia. Nada mal para algo integrado no seu navegador!

Por favor naveguem por lá e vejam o que o Firefox 4, 5 e Chrome são capazes de fazer com tecnologias abertas; nenhuma empresa vai aparecer das sombras daqui a muitos anos e tirar o nosso direito de usar a web com estes recursos.

É exatamente por esse motivo que estas tecnologias são abraçadas com entusiasmo, enquanto pangarés como o Silverlight (uma imitação tardia e desesperada do Adobe Flash), chafurdam na lama da obscuridade. Pouca gente quer se familiarizar com algo que a Microsoft pode exterminar da noite para o dia, sem explicações.

Divirtam-se! E lembrem-se: usem somente navegadores realmente comprometidos com liberdade na Web. O Internet Explorer não é recomendado (e nem deve executar as páginas, se imagino bem).

No entanto, quem é fã do IE não deve perder as esperanças: talvez eles estejam planejando uma homenagem ao aniversário dos popups infinitos de Viagra que não fecham, ou talvez do aniversário de 20 anos do Spyware. Estes deverão rodar exclusivamente no IE, já que sempre foi a especialidade deles.

Cruzem os dedos!

quarta-feira, 15 de junho de 2011

Nova versão do Google Chrome vale a pena no Linux

Esse post é para o André, que avisou pelo Google Buzz que o "Google adiciona função de copiar e colar imagens direto no Gmail pelo Chrome 12". (Link já parece ter falecido, infelizmente.)

Perguntei a ele se o Chrome do Linux também tinha isso. Para mim, será a maior alegria desde poder colar imagens direto no blogger pelo Scribefire do Firefox sem precisar copiar, colar, salvar, anexar, enviar, ad nauseum.

Aconteceu o que eu esperava: a mais recente versão do Google Chrome para o Linux contém todas as funções da versão do Windows. Parabéns a eles pelo release simultâneo.

A partir de agora, quem acessa o Gmail pelo Chrome pode dar um "copiar imagem" de qualquer página Web, ou imagem de outro e-mail, ou foto do Picasa, e dar um "colar" diretamente na janela do seu e-mail:

Aguardem esta vantagem em breve para o Safari do Mac, para o Firefox, para o Opera, e uma empolgante versão beta dessa função para o Internet Explorer 12.

(Curiosidade: escrevi este post diretamente do Konqueror do KDE no Ubuntu, agora renomeado para "rekonq". Bom ver os alemães malucos do KDE voltando com força.)

sábado, 11 de junho de 2011

Lista de Equivalência Windows-Linux, Parte 1 de 150

(Atenção: dica voltada para os recém-iniciados. Sugestões de veteranos sempre bem aceitas.)

Ao longo de minha jornada pró-Linux, já fiz dezenas de instalações em dezenas de máquinas, tudo em nome do progresso. A maior parte das primeiras perguntas sobre o sistema poderia ser respondida em um FAQ, como: “ele roda o Office? Roda o Firefox? Toca música? Corta unha? Tira o lixo?”

Boa parte destas perguntas são positivas porque existem versões equivalentes no Linux para programas em Windows. Outra parte é otimista por causa do número de alternativas que o Linux oferece. Pode não ser o mesmo programa, mas pode ser um bom substituto. Ou ainda, pode ser melhor. Torçamos que seja o seu.

Notepad
Sugestões: leafpad, gedit, nano, notepad (!)

Não ria. O Notepad pode ser simples, mas é responsável por uma parte impressionante de textos redigidos nas últimas duas décadas. Ele é simples, carrega num piscar de olhos e faz o que tem que fazer. Sem frescura.

No Linux, quem gosta de editar textos geralmente toma gosto pelo sistema. Tem o leafpad, o nano para rodar pelo terminal e, instalando o pacote "wine" pelo synaptic (ou dando um "sudo apt-get install wine" pelo terminal), você recebe de brinde um clone do Notepad. O programa não se engana quanto às suas origens; chama-se notepad.

Windows Live Messenger
Sugestões: emesene, amsn

Abaixo temos o amsn:

...e aqui está o emesene:

Essa deve ser a pergunta mais frequente, já que a Microsoft evita lançar qualquer versão de qualquer coisa para qualquer Linux. Nem que isso signifique gastar bilhões em um console de videogame ruim, vários navegadores péssimos e pelo menos cinco sistemas operacionais tão pavorosos que poderiam ser medidos na escala Richter.

Resumindo: nada de MSN Live oficial da Microsoft. Eu classificaria isso como uma boa notícia, exceto pela função de invisibilidade (ou visibilidade) seletiva do Messenger Live 2010. A idéia foi copiada do ICQ '97, mas já que o ICQ está morto há tantos anos... parece até uma novidade do Messenger.

Quem quer fazer uma transição rápida e brusca do Windows ou ainda é pré-adolescente, deve experimentar o amsn antes pelo visual ligeiramente familiar.

O emesene roda mais rápido e tem uma interface mais limpa, o que agrada duplamente a quem se irrita com o consumo de memória e com a dúzia de botões inúteis do MSN oficial.

E graças a uma boa coleção de plugins interessantes, como integração com Facebook, bloqueio de emoticons infelizes com um clique, interação com players de MP3 e o elusivo "Modo Ninja", o Emesene volta a ser o meu clone favorito.
Dois entre três ninjas recomendam o emesene.

Não recomendo aos iniciantes os programas multiprotocolo, como o pidgin, kopete ou empathy. Afinal, ainda existe quem conecta com qualquer outro IM além do MSN, Skype ou Google Talk, ao mesmo tempo...?

Hora de fechar o primeiro post desta lista enorme. Até!

terça-feira, 17 de maio de 2011

Gravando Vídeos do Youtube, Megavideo e Similares

Essa dica é antiga, mas nunca perde a utilidade.

Você só precisará do Firefox. Dica testada e usada amplamente por mim no FF 3.5 e 4, tanto no Ubuntu quanto no Windows 7. Segue o how-to:
  1. Baixe a extensão DownloadHelper.
  2. Personalize a barra de ferramentas, arrastando o ícone para o local de sua preferência
  3. Entre no site em que quer gravar o vídeo, e inicie o playback. O ícone do DownloadHelper, que geralmente está em preto-e-branco, ficará colorido como no ícone acima.
  4. Clique na seta ao lado do ícone colorido, e escolha o o formato e as resoluções disponíveis para baixar, geralmente .FLV e .MP4:
  5. Interrompa o playback do vídeo para ter mais banda livre para o download que já estará em andamento.
Parabéns! O vídeo está pronto para ser reproduzido. Qualquer player para o Linux (MPlayer, Xine, GStreamer, VLC) deverá tocar os formatos sem problema algum. No Windows, recomendo qualquer coisa menos o Windows Media Player; o VLC é uma boa pedida.

Para quem tem celulares iPhone, Android e Blackberry, o formato MP4 pode ser copiado e tocado diretamente, sem a necessidade de converter o formato.

Até a próxima!

segunda-feira, 16 de maio de 2011

Skype Pronto para Piorar em Breve

(Atualização de 27/05/2011: Semanas após aquisição pela MS, Skype para Asterisk será descontinuado. A Microsoft nem esperou a notícia da aquisição esfriar. Agradecimentos ao André pelo link -- Raphael)

Para quem ainda não sabe, foi anunciada a compra do Skype pela Microsoft. Meninos e meninas que acompanham a Microsoft por pelo menos alguns meses, vocês já sabem que isso significa várias das especulações abaixo:
  • Versões para Mac, Linux e Android abandonadas
  • Novas versões para o celular Windows Mobile que você não tem, ou para o celular Windows Mobile que você detesta
  • Novas versões para Windows que só funcionam do Windows Vista pra cima
  • Integração com o Windows Live Messenger: o que já era gordo, em breve com o dobro de colesterol!
  • Integração com as contas do Windows Live: quem roubar a sua senha do Hotmail não apenas terá a conveniência do acesso à sua conta do Messenger e do MSDN, como também da sua conta do Skype!
Especulações à parte, vamos nos concentrar no plano de contingência para o caso do Linux.
  1. Baixe a versão mais recente do Skype para o Linux. Ironicamente, há uma nova versão lançada muito recentemente, então os usuários de Linux podem ficar mais algum tempo usando uma versão atual.

    Possivelmente a última vez que você verá uma foto do Skype no Linux e uma pessoa sorrindo na mesma imagem.

  2. Experimente as alternativas multiplataforma mais acessíveis para voz e vídeo. Recomendo o próprio Google Talk dentro do GMail, que permite chat por voz e vídeo, fazendo apenas um download rápido de plugin. Já fiz testes e conversei por várias horas utilizando voz e vídeo, e senti que não fica devendo nada ao Skype nessa área.

  3. Confira meu blog de vez em quando para saber do que mais surgirá agora. ;)
    Imagino que o próprio Google vai aproveitar que o Skype caiu em más mãos para lançar um produto similar e rodando em várias plataformas.
Por enquanto, estamos com tudo sob controle.

domingo, 15 de maio de 2011

Dica: Jogos Multiplataforma para Linux, Mac e Windows

Já que mantenho a triste tradição de ser a única pessoa do RS que conecta em manhãs de domingo, posso ao menos tentar ser útil e compartilhar este pacote de jogos: The Humble Frozenbyte Bundle. Se você tem cartão de crédito ou conta no PayPal, pode pagar o quanto quiser e baixar Shadowgrounds, Shadowgrounds: Survivor, Trine, e previews (com promessa de download no futuro) de dois jogos em desenvolvimento: Splot e Jack Claw.

image
Shadowgrounds: meu passatempo desta madrugada.

image
Trine: do Playstation 3 para o Linux. Ah, e também para Mac e Windows.

Não costumo fazer propaganda de jogos comerciais, mas essa oferta vale a pena porque as empresas beneficiadas pelo Humble Bundle abrem o código-fonte de seus jogos, compartilham a receita com uma ONG de sua escolha, e também porque você pode pagar um único dólar por todo o pacote. Eu paguei Us$10; a média para usuários de Linux estava em Us$13 quando eu comprei.

Os usuários de Windows estão com média de Us$6 por usuário, mas não se intimide e pague o quanto quiser. É melhor um dólar na mão dos desenvolvedores ou ONGs do que nenhum dólar em favor de pirataria.

terça-feira, 10 de maio de 2011

Linux em Hardware Miniaturizado

Podem me chamar de fetichista, mas sempre achei que há algo de sexy em harware minimalista. Com 100MHz, 32Mb e uma saída de rede, pode-se ter um gateway profissional completo, como o Smoothwall ou IPCop.
As vantagens imediatas são o consumo reduzido de energia, juntamente com a agradável sensação de estar usando a ferramenta certa para a função. Muito mais do que isso para um gateway, e você já estará matando barata com dinamite.
Em minhas recentes incursões neste território, brincava ocasionalmente com um PS2 Slim e meus roteadores Linksys, mas nenhum oferece a possibilidade de instalar um HD, ao menos facilmente. Com isso, nosso gateway ainda se mantém atraente, mas não tanto: nada de servidor de arquivos, servidor de torrents ou logs muito extensos.
Foi quando o seguinte equipamento caiu em minhas mãos:
image
(Moeda de um Real para dar a noção das dimensões. Isso se você, estranhamente, não conhece uma porta USB.)
image
Processador AMD Geode de 332MHz, 128Mb de memória, quatro portas USB, conector IDE, e até saída e entrada de áudio como brinde. Tecnicamente perfeito: baixíssimo consumo de energia, sem necessidade de ventilação ou mesmo de dissipador para o processador, e tamanho compacto.
Já testamos o Smoothwall, IPCop, Knoppix e até o Ubuntu 10.10, mas este último não reconheceu a controladora de disco. Antes de dar o veredito sobre as distros e quais rodaram melhor, estamos testando quais se adaptam bem gravando esporadicamente em um pendrive (eliminando a necessidade de HD), e se existe alguma que funciona bem com modem 3G para conectar à Internet.
Novidades em andamento.

(Edição de 25/05/2011 - A batalha continua acirrada, e a controladora de disco parece ser especialmente rara.  Encontrei apenas duas distros que a reconhecem, e é do Smoothwall e de um Knoppix antigo. Como esta versão complicou com os GCC e dpkg arcaicos na hora de compilar o Firestarter, estou testando o Knoppix mais novo para ver se ele corresponde. Câmbio, desligo.)

sábado, 12 de fevereiro de 2011

Dica Rápida: Verificação de Disco no Linux

Para quem se irrita com o fsck forçado em intervalos inconvenientes quando se inicia o PC, há uma forma de mudar esse intervalo (como root):
tune2fs -i 20d (Rodar o fsck a cada 20 dias)
tune2fs -i 3m (Rodar o fsck a cada 3 meses)

Para forçar o fsck no próximo boot, execute como root:
touch /forcefsck
E é isso! :)