Archive

Archive for the ‘Uncategorized’ Category

Tom’s Diner…

August 26th, 2009 Sami No comments

winamp

Vamos lá. Post novo. Pra variar, deve ficar um pouco longo.

Na época de faculdade, ao me dar conta que eu odiava direito, resolvi direcionar o lado jurídico pra parte de Internet, que é o que realmente gosto. Entre outros assuntos, comecei a estudar a questão da evolução do conceito de propriedade intelectual na Sociedade da Informação. Como os direitos autorais existem nesse mundo de dvdrip, mp3, e torrent?

Nesses estudos, resolvi, até por curiosidade própria, aprender um pouco mais sobre o catalisador do processo de compartilhamento de arquivos em grande escala pela internet: o MP3.

Explica-se: a questão de envio, troca de dados via rede é antiga, surgiu nos anos 60. A questão toda sempre foi quantidade de dados X largura de banda de transmissão. Hoje, a banda é imensa, e os dados compartilhados são menores, em função de algoritmos de compressão. São os codecs de que se escuta falar (compressor-decompressor). Temos o dvix, o xvid, entre vários outros (esse assunto é mais da área do Shayani)

Mas, “todo mundo” hoje sabe o que é MP3, mas não sabe direito “o que” é MP3, então pensei em escrever sobre isso.

O MP3 significa “MPEG-1 Audio Layer 3” e é um formato de codificação de informações. No caso em tela, dados de áudio. Ele foi criado pelo “Moving Picture Experts Group” (MPEG), em uma série de laboratorário, com destaque para o Instituto Fraunhofer, na Alemanha (“ze germans, tommy!”)

O seu objetivo é comprimir as informações, alterar, fazer o que for, para reduzir o seu tamanho, podendo assim enviá-las pela rede (hoje, em tempos de real banda larga, acho até mais importante a questão do armazenamento do que a transmissão em si. Eu tenho uns 40 giga de música. Imagina como isso seria sem compressão?)

O MP3 é um tipo de compressão de dados conhecida como lossy (com perda, em oposição a lossless, sem perda), porque informações são perdidas, descartadas. Como, então, conseguimos ainda escutar a música toda? Bom, aí é que está a sacada: quais os dados que são descartados na compressão.

darth_vader_ipodInicialmente, o que determina isso (e, conseqüentemente, a sua qualidade) é o chamado bit rate , que corresponde à “quantos kilobits o arquivo pode usar por segundo de áudio”. Logicamente, quanto mais kilobits (maior o bit rate) melhor será a qualidade, e maior será o arquivo. Hoje, a maioria dos mp3 que vocês puxam pela internet está codificada num bit rate de 128 kbps. Digo vocês porque eu não faço isso. Pirataria é ilegal e sustenta o tráfico de drogas. Ou seja, pare. A não ser você não seja pego, ou goste de drogas.

Um arquivo comprimido a 128 kbps dará um tamanho final de menos de um décimo do tamanho original do arquivo, e ainda soará (para o grande público) como o arquivo original.

Como isso acontece? Se eles “jogam coisa fora” como ainda escuto tudo? O que foi jogado fora?

Primeiramente, vamos entender como um CD, por exemplo, funciona. O CD tem informações digitais armazenadas. Essas informações estão sem compressão, em alta resolução. Quando o CD é criado, a música é sampleada 44.100 vezes por segundo. Cada sample tem 2 bytes (16 bits) de tamanho. Além disso, o som é gravado duas vezes: para o canal direito e esquerdo do som (stereo). Assim, o CD, que tem em média 740 megabytes, para cada segundo de música está armazenando 44.100 x 16 x 2 bits = 1.411,200 bits por segundo ou 176,000 bytes. Em uma música de 3 minutos, isso dá mais ou menos 32 mega por música. Assim, 740 megabytes dividido por 32 mega, dá 23 e algo. Então, cabem 23 músicas não comprimidas de 3 minutos num CD normal.

Está explicado porque aquele seu  CD do Pink Floyd era duplo. Não era só pra lhe cobrarem mais caro.

Então, como o MP3 faz?

Bom, primeiramente, é necessário entender que a audição humana não é perfeita.

Existem sons que não escutamos. Existem sons que escutamos melhor. E, se ouvirmos dois sons em freqüências diferentes ao mesmo tempo, apenas vamos ouvir o mais leve. Então, o que o MP3 faz é “tirar” aquilo que não vamos escutar mesmo. (explicação beeeemm simplificada)

using-cd-as-a-mirror

A audição humana apenas percebe sons mais ou menos entre 16z e 16.000hz. Sons acima e abaixo dessa freqüência não serão escutados (pense no apito para cães). Assim sendo, essas partes podem ser retiradas, sem prejuízo para a percepção do som.

Existem também algoritmos de compressão variável ao longo da música, entendendo-se que algumas partes da música são mais simples, e podem ser mais comprimidas, enquanto outras terão um bit rate maior.

Hoje, usamos o termo MP3 pra tudo, mas na verdade há outros encoders, mais recentes, e melhores (embora muitos deles sejam proprietários, e tenham DRM (Digital Rights Management) como forma de combater a pirataria.

Bom, pra variar, me alonguei. E, evitei entrar na questão técnica mesmo por uma série de motivos. Primeiramente, porque não é este o escopo deste blog, e essa informação está disponível na net. E, porque trata-se de algo complexo (em um certo momento, li o termo “psychoacoustic”)  e acho que você, caro leitor, não conseguiria entender as filigranas envolvidas (tá, tá, eu também não…).

Foi mais pra dar um ideia sobre o assunto, e porque estou preso no trabalho, sem vontade de produzir, e o blog anda meio às traças.

ralphipod1

Comic of the Day

August 12th, 2009 Sami No comments

Genial! Cortesia da Kika, e de Cyanide e Happiness (www.explosm.net)

cyanide

ps. Tem post pra sair, galera. Não desistam da gente, rs..

100 talentos que um geek deve ter…

July 10th, 2009 Sami 3 comments

Esta lista saiu na Wired. Achei interessante.. Acho que desses, faço em torno da metade. Não manjo tanto da parte de configuração de rede e programação. Mas, do 80 em diante, faço quase tudo, rs… E você(s), caro(s) leitor(es). Quantos fazem?

  1. Properly secure a wireless router.
  2. Crack the WEP key on a wireless router.
  3. Leech Wifi from your neighbor.
  4. Screw with Wifi leeches.
  5. Setup and use a VPN.
  6. Work from home or a coffee shop as effectively as you do at the office.
  7. Wire your own home with Ethernet cable.
  8. Turn a web camera into security camera.
  9. Use your 3G phone as a Wi-Fi access point.
  10. Understand what “There’s no Place Like 127.0.0.1″ means.
  11. Identify key-loggers.
  12. Properly connect a TV, Tivo, XBox, Wii, and Apple TV so they all work together with the one remote.
  13. Program a universal remote.
  14. Swap out the battery on your iPod/iPhone.
  15. Benchmark Your Computer
  16. Identify all computer components on sight.
  17. Know which parts to order from NewEgg.com, and how to assemble them into a working PC.
  18. Troubleshoot any computer/gadget problem, over the phone.
  19. Use any piece of technology intuitively, without instruction or prior knowledge.
  20. How to irrecoverably protect data.
  21. Recover data from a dead hard drive.
  22. Share a printer between a Mac and a PC on a network.
  23. Install a Linux distribution. (Hint: Ubuntu 9.04 is easier than installing Windows)
  24. Remove a virus from a computer.
  25. Dual (or more) boot a computer.
  26. Boot a computer off a thumb drive.
  27. Boot a computer off a network drive.
  28. Replace or repair a laptop keyboard.
  29. Run more than two monitors on a single computer.
  30. Successfully disassemble and reassemble a laptop.
  31. Know at least 10 software easter eggs off the top of your head.
  32. Bypass a computer password on all major operating systems
  33. Carrying a computer cleaning arsenal on your USB drive.
  34. Bypass content filters on public computers.
  35. Protect your privacy when using a public computer.
  36. Surf the web anonymously from home.
  37. Buy a domain, configure bind, apache, MySQL, php, and WordPress without Googling a how-to.
  38. Basic *nix command shell knowledge with the ability to edit and save a file with vi.
  39. Create a web site using vi.
  40. Transcode a DVD to play on a portable device.
  41. Hide a File Behind a JPEG.
  42. Share a single keyboard and mouse between multiple computers without a KVM switch.
  43. Google obscure facts in under 3 searches. Bonus point if you can use I Feel Lucky.
  44. Build amazing structures with LEGO and invent a compelling back story for the creation.
  45. Understand that it is LEGO, not Lego, Legos, or Lego’s.
  46. Build a two story house out of LEGO, in monochrome, with a balcony.
  47. Construct a costume for you or your kid out of scraps, duct tape, paper mâché, and imagination.
  48. Be able to pick a lock.
  49. Determine the combination of a Master combination padlock in under 10 minutes.
  50. Assemble IKEA furniture without looking at the instructions. Bonus point if you don’t have to backtrack.
  51. Use a digital SLR in full manual mode.
  52. Do cool things to Altoids tins.
  53. Be able to construct paper craft versions of space ships.
  54. Origami! Bonus point for duct tape origami. (Ductigami)
  55. Fix anything with duct tape, chewing gum and wire.
  56. Knowing how to avoid being eaten by a grue.
  57. Know what a grue is.
  58. Understand wherre XYZZY came from, and have used it.
  59. Play any SNES game on your computer through an emulator.
  60. Burn the rope.
  61. Know the Konami code, and where to use it.
  62. Whistle, hum, or play on an iPhone, the Cantina song.
  63. Learning to play the theme songs to the kids favorite TV shows.
  64. Solve a Rubik’s Cube.
  65. Calculate THAC0.
  66. Know the difference between skills and traits.
  67. Explain special relativity in terms an eight-year-old can grasp.
  68. Recite pi to 10 places or more.
  69. Be able to calculate tip and split the check, all in your head.
  70. Explain that the colours in a rainbow are roygbiv.
  71. Understand the electromagnetic spectrum – xray, uv, visible, infrared, microwave, radio.
  72. Know the difference between radiation and radioactive contamination.
  73. Understand basic electronics components like resistors, capacitors, inductors and transistors.
  74. Solder a circuit while bottle feeding an infant. (lead free solder please.)
  75. The meaning of technical acronyms.
  76. The coffee dash, blindfolded (or blurry eyed). Coffee <brew> [cream] [sugar]. In under a minute.
  77. Build a fighting robot.
  78. Program a fighting robot.
  79. Build a failsafe into a fighting robot so it doesn’t kill you.
  80. Be able to trace the Fellowship’s journey on a map of Middle Earth.
  81. Know all the names of the Dwarves in The Hobbit.
  82. Understand the difference between a comic book and a graphic novel.
  83. Know where your towel is and why it is important.
  84. Knowing the answer to life, the universe and everything.
  85. Re-enact the parrot sketch.
  86. Know the words to The Lumberjack Song.
  87. Reciting key scenes from Monty Python and the Holy Grail.
  88. Be able to recite at least one Geek Movie word for word.
  89. Know what the 8th Chevron does on a Stargate and how much power is required to get a lock.
  90. Be able to explain why it’s important that Han shot first.
  91. Know why it is just wrong for Luke and Leia to kiss.
  92. Stop talking Star Wars long enough to get laid.
  93. The ability to name actors, characters and plotlines from the majority of sci-fi movies produced since 1968.
  94. Cite Mythbusters when debunking a myth or urban legend.
  95. Sleep with a Cricket bat next to your bed.
  96. Have a documented plan on what to do during a zombie or robot uprising.
  97. Identify evil alternate universe versions of friends, family, co-workers or self.
  98. Be able to convince TSA that the electronic parts you are carrying are really not a threat to passengers.
  99. Talk about things that aren’t tech related.
  100. Get something on the front page of Digg.

Don’t worry, ma’am. We’re from the Internet…

June 10th, 2009 Sami 3 comments

Internet-Don't_worry_TronCerto. Resolvi abraçar o papel de uber-geek do grupo, pelo menos no que se refere às coisas menos técnicas.

Uma das coisas que mais faço pela Internet é passear por fóruns. De todos os assuntos. Esportes, quadrinhos, cinema, tecnologia, segurança. E, em todos eles, o que mais encontro é….. outros nerds. Como qualquer outro grupo, os nerds têm expressões próprias, referências que só eles entendem. O interessante é que, no caso da Internet, essas referências têm alcance mundial, e se espalham rapidamente.

São os chamados Internet Memes.

Na verdade, o termo “internet memes” pode até ser usado de forma mais abrangente, significando fenômenos que se iniciam na Internet, e transbordam para a cultura pop, normalmente em função de serem repetidos em diversas mídias.

(pequena pausa para cultura. O termo “meme” foi criado por um dos meus autores favoritos: Richard Dawkins. Ele é um ateu proeminente, que no livro “The Selfish Gene” usou o termo “meme” como referência a um grupo de informações culturais)

O sitcom responsável pelo nome deste blog, o The Big Bang Theory, volta e meia faz alguma dessas referências, mas ele não é o único. Existem alguns temas que se repetem, principalmente nos fóruns, nos comentários de blog, nos comentários do Digg.com. Normalmente, eles começam de alguma forma estúpida, alguém acha engraçado, repete, e o negócio cresce a olhos vistos (ui!).

O que eu pretendo fazer hoje neste post é apresentar alguns dos principais “memes” constantemente repetidos pela Internet. Eles não são necessariamente engraçados em si mesmos, e sim mais pelo seu uso em diferentes contextos, e pelo fato de que todos os geeks sabem de onde as referências vêm, às vezes, até “levantando a bola pro outro chutar”.

Segue meu Top 10.

10. It’s over 9000!!!!!!!

Esse é um dos clássicos. Ele vem de Dragon Ball Z (um desenho que, conhecendo o público deste blog, sei que não preciso explicar), numa clássica cena de um dos primeiros episódios, em que os Sayajins encontram com Goku, ele manifesta seu poder. O medidor de força do Vegeta vai acompanhando o crescimento do seu poder (se vocês assistem Dragon Ball, sabem o quanto eles gostam de aumentar o poder, e como o adversário sempre fica parado esperando isso terminar). No final, o seguinte diálogo acontece:

Nappa: “VEGETA! What does the scouter say about his power level?”

Vegeta: “IT’S OVER NINE THOUSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAND!”

Nappa: WHAT, NINE THOUSAND!?

Entendeu? Memes são coisas estúpidas. Mas, de tanto serem repetidos, em diferentes contextos, acabam se tornando engraçados. E, estranhamente, eles acabam sendo aplicados em situações que não têm nada a ver com o sentido original:

O que, logicamente, gera a resposta:

Sim, eu sei, é estúpido (como quase tudo que aparece do 4chan). Mas, agora, quando você estiver em um fórum, falando sobre o que for, e alguém falar em algum número alto, e alguém comentar: “Vegeta, qual o número de (assunto)???”, você já sabe a resposta que vem: “IT’S OVER 9000!!!!!!”

9. Oh Snap!

Esse é mais atual, e até já apareceu no TBBT. Funciona assim. Quando alguém dá um fora em alguém, alguém diz: “Oh, Snap!”. Achou confuso? Segue um fluxograma, explicando:

8. Pedobear

Vou lhes contar algo que não devem saber: a pedofilia faz o maior sucesso entre os Nerds. Não estou falando da pedofilia criminosa, de verdade. Mas a pseudo-pedofilia, a de “fantasiar” a respeito das irmãs Olsen, ou da menina de cabelo rosa do Lazy Town. E, o maior representante desse movimento na Internet é o Pedobear:

Eu poderia encher um post completo só com imagens e referências ao PedoBear. Ele aparece muito como uma imagem em Ascii, nos comentários do Digg, normalmente em estórias relacionadas a crianças. Depois que comecei a escrever este post, já o vi em artigo do Digg, falando de um menino de 11 anos que se formou com GPA (grade point average) de 4.0 (é o máximo). Entre vários post falando sobre quão fantástico isso é, sobre que tipo de infância ele teve, sobre suas possibilidades de conseguir emprego nessa idade, etc, aparece isso:

bear

Destaque para o fato que este post, básicamente oferecendo créditos universitários a um menor em troca de sexo (de brincadeira, claro. Er… espero) recebeu +117 votos positivos.

Sim, eu sei, é um assunto feio e nojento, mas como não rir disso?

ou disso?

O potencial é imenso (sem duplo sentido)

Read more…