Legacy tiagomadeira.net

Archive for the ‘Diversos’ Category

Programas indispensáveis no meu computador

Wednesday, December 5th, 2007

O Tiago Celestino me convidou pra esse meme há… mais de três meses. Antes tarde do que nunca, então lá vamos nós.

Pra começar, a definição de programa é complicadíssima. Pra mim, não adianta ter Firefox se não tenho ifconfig. Da mesma forma, será que uma biblioteca é um programa? Para ter Firefox eu tenho que ter várias libs, que talvez eu não possa nessa brincadeira. E se eu puder escolher um programa sem pensar em nada disso, será que posso escolher o apt-get?

Bem… Parti do princípio de que tenho todas as libs do mundo que eu quiser, não vale apelar pro apt-get e não vale baixar outros programas. Nesse caso, eu escolheria os seguintes três programas pra viver:

Bash

Página oficial

A vida sem terminal não tem graça. Se bem que não sei se vou conseguir usar 1/10 dos recursos do Bash sem programa nenhum, isso é, sem ls, grep, sed… Quem se importa? Ao menos pra chamar o Vim e o Ruby preciso de um shell, e escolho o Bash.

Vim

Página oficial

Editor de texto de macho, sem frescuras. Esse programa me acompanha há anos, não consigo me ver longe dele, suas utilidades são infinitas.

Ruby/IRB

Página oficial

Minha nova linguagem. Tem que vir com documentação, senão eu tô ferrado. Mas já que tenho todas as libs e tempo do mundo, posso desenvolver o que eu quiser e dessa forma depois de algum tempo terei muitos outros programas.

Um navegador talvez até seja indispensável, mas acho que é algo sacrificável, já que tenho o Ruby pra fazer requisições HTTP e que dá pra se virar na unha.

Algo indispensável que eu me esqueci é o SSH. É sempre uma das primeiras coisas que faço questão de ter nas minhas instalações, com ele conecto na Dreamhost e de lá eu governo o mundo. O Wget também faria muita falta assim como um leitor de PDF e um programa pra ouvir música (mpd, sem sombra de dúvidas). Mas acho que nenhum desses é mais importante que os três primeiros.

Respondido?

Passo esse meme para o Ilmo. Sr. Rev. Ibrahim Cesar, Ilmo. Sr. John Artmann Jr. e para o Ilmo. Sr. Vinicius de Figueiredo.

Organizando sua biblioteca de músicas no formato MP3 utilizando Ruby e taglib

Wednesday, November 28th, 2007

Vamos fingir que você é um cara mau que ao invés de comprar CDs legalmente (como eu sempre faço e você também) baixa discografias completas na internet, como por exemplo a do Beatles. Ao terminar de baixar 3 GB com mais de 20 CDs você nota que os arquivos não estão corretamente taggeados e com isso você bagunçaria a organização perfeita do seu computador, do seu iPod ou de qualquer outro aparelho que você use pra ouvir música. O que fazer? Apelar para o Ruby com a Taglib, é claro! (Ubuntu: apt-get install libtagc0-ruby)

Vejam como é simples e adaptem para as suas necessidades:

require "taglib"
 
`ls BEATLES`.split("\n").each do |album|
        `ls "BEATLES/#{album}"`.split("\n").each do |filename|
                path="BEATLES/#{album}/#{filename}"

                if filename.match(/mp3$/) then
                        file=TagLib::File.new(path)

                        a=filename.split(" - ")
                        track=a[a.length-2].to_i

                        title=a[a.length-1].gsub(/\.mp3/, '')
                        file.track=track
                        file.genre="Pop/Rock"

                        file.artist="The Beatles"
                        file.album=album
                        file.title=title
                        file.save
                        file.close

                else
                        puts "Tem um lixo por aí... Delete '#{path}'!"
                end
        end
end

Economize tempo assistindo os vídeos do IMPA

Wednesday, May 2nd, 2007

Poucos sabem que o Instituto de Matemática Pura e Aplicada possui em seu site diversas vídeo-aulas que fazem parte dos semestrais Cursos do Programa de Aperfeiçoamento de Professores de Matemática do Ensino Médio. Minha dica é simples e limita-se

  1. aos que querem aprender a matemática do Ensino Médio aprofundada e demonstrada bem rápido,
  2. aos que querem relembrar estes conteúdos, ou
  3. aos que, como eu, estão no terceiro ano, querem estudar pro vestibular e não perder tempo nas aulas de matemática convencionais.

Ao invés de gastar seu tempo ou seu dinheiro, gaste banda: baixe e assista os vídeos do CAPEM do IMPA.

Observação: Por mais que possa parecer, não estou ganhando nada pra fazer propaganda dos vídeos deles e nem eles com vocês assistindo-os. :)

[BL]cursinhos pré-vestibular, livros preparatórios para o vestibular, vídeo-aulas de matemática[/BL]

[tags]matemática, impa, capem, ensino médio, brasil, educação, vídeo, aula[/tags]

O Código da Vinci II

Wednesday, May 2nd, 2007

A igreja escocesa [Rosslyn] que aparece no romance best seller “O Código Da Vinci” revelou outro mistério oculto por quase 600 anos. Pai e filho que ficaram fascinados pelos símbolos gravados nos arcos da capela disseram ter decifrado uma partitura musical escondida ali.

Notícia completa.

Uau! Essa é pra sustentar a tese dos caras que levam a sério como não-ficção o livro do Dan Brown. ;) Não existem coincidências. E segundo o Terra esse já é o “outro” mistério.

[BL]imagens religiosas, crucifixos, partituras, criptogramas[/BL]

[tags]código da vinci, dan brown, igreja, religião, arg, escócia, partitura, música, mistério[/tags]

0wn3d

Sunday, April 1st, 2007

p4ssw0rd cr4ck3d by ju57k1d n d1ng t34m