Tribunal diz que download sem lucro não é crime

April 11, 2007

O tribunal italiano inocentou estudantes que criaram uma rede P2P usando como servidor uma máquina da associação de estudantes da cidade que vivem. O tribunal alegou que a pirataria se figura quando é distribuido conteúdo com direito autoral com fins lucrativos e eles distribuiam o material de graça (sem fins lucrativos), não configurando um crime de fato.

Confira a reportagem na íntegra.

0

April Fool’s Day

April 2, 2007

Recebi este endereço por um professor na faculdade. É uma lista das 10 melhores “brincadeiras” que empresas e famosos fizeram no mídia mundial. Muito boa! =)

http://www.breitbart.com/article.php?id=070329054603.f2i8t0mu&show_article=1&catnum=9

0

One Instruction Set Computer

February 13, 2007

Quem me conhece da faculdade sabe que, nas últimas semanas, ando maravilhado com uma novidade: processador com uma única instrução. Para aqueles que não acreditam, procurem informações na internet! É verdade, é possível criar computadores com uma única instrução. A instrução baseia-se no seguinte: um byte para acessar uma posição de memória A, um byte para acessar uma posição de memória B e um byte para definir um OFFSET C, ficando cada operação com esta aparência genérica:

A B C

O que o processador realiza é a subtração do conteúdo da posição de memória A pelo conteúdo da posição de memória B, Armazenando esse resultado na posição A. Caso o resultado for negativo, o processador faz um jump para a posição do programa definido em C. Parece coisa de maluco, mas (para quem é nerd o suficiente para tentar =P) funciona.

Pois bem. Fiquei curioso e resolvi desenvolver um emulador. Um pouco mais robusto, faz diferença entre área de código e área de dados, mas funciona. Ainda tem alguns bugs, consigo ler do teclado, imprimir na tela, multiplicar posições, somar, diminuir (já é nativo… =P), setar valores, mover valores… Ainda falta fazer dividir, mas nada que um pouco de tempo livre não resolva. =)

Quem quiser fazer esta experiência, recomendo. É divertido!

0

YouTube planeja dividir lucros com seus usuários!

February 6, 2007

Li, numa reportagem do caderno ZH Digital da Zero Hora, que os donos do site mais famoso de compartilhamento de vídeos, o YouTube, planejam compartilhar os maravilhosos lucros que eles têm com os ads. Que maravilha. Quando te perguntarem daonde tu tira a tua renda, tu podes dizer: “Ah, eu compartilho vídeos no YouTube…” haiuehiaheiaheiaheiai…. É esperar para ver se a idéia vai rolar. Aqui está uma reportagem mais completa sobre o assunto, mas parece que eles ainda iam se reunir para decidir se colocariam em prática a idéia ou não.

http://g1.globo.com/Noticias/0,,MUL2854-6174,00.html

0

Super violão!

January 27, 2007

O quê que é isso??! Um cara tocando um violão com 10 cordas! waaaaa… XD

http://www.youtube.com/watch?v=r2BOApUvFpw

0

Nova técnica armazena e recupera imagem em um único fóton

January 27, 2007

Recebi essa notícia através de um colega e estou postando aqui no blog. É surpreendente. Vamos torcer para que a técnica tenha maiores avanços e trone-se viável comercialmente!

http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=010110070123

0

Valgrind

January 26, 2007

Valgrind é um programa que ajuda os programadores a corrigir erros de corrupção de memória, entre outras coisas. É uma ferramenta bem completa e achei muito útil. Para quem quiser baixar, clique aqui. Além de verificar erros de corrupção de memória (os famosos acessos à posição n + 1 de um vetor n =P), ele detecta bug’s que podem ocorrer quando tu estás utilizando thread’s. Vale a pena dar uma conferida.

0

Screen: vários terminais em um só

January 25, 2007

Ae vai uma dica para aqueles que são realmente geek’s! Conheci há algum tempo atrás um comando chamado screen. É um programa muito bom e leve. Este comando permite que se abra vários terminais em um só. Inicialmente, executando o comando screen a partir de qualquer terminal irá simplesmente limpar a tela. Mas, na verdade, ele iniciou o screen e abriu uma aba para o shell. Vamos começar a brincar nele. =)

Primeiro, pressione Ctrl+a e, em seguida, pressine “:” (sem as aspas, claro). O cursor ficará na última linha com um “:” ao lado, esperando que tu envie um comando para o screen (semelhante o vim). Vamos escrever a seguinte linha:

hardstatus alwayslastline “%c %w”

Isso fará com que o screen adicione uma barra de status na última linha do terminal com um relógio e uma lista de terminais abertos.

Quase todos os atalhos de teclado do screen começam com Ctrl+a, seguido por alguma outra coisa. Uma lista de atalhos úteis:

Ctrl+a c Abre um novo terminal.

Ctrl+a Backspace Vai para o terminal anterior.

Ctrl+a Space Vai para o próximo terminal.

Ctrl+a p O mesmo que Ctrl+a Backspace.

Ctrl+a n O mesmo que Ctrl+a Space.

Existem muitos outros comandos. Por exemplo, tu podes “detach” o teu screen inteiro, voltando para o terminal normal, sem precisar fechar o screen. Caso precise recuperar/voltar para os terminais que tu estavas utilizando nele, existe o argumento -ls do comando screen:

$ screen -ls

There is a screen on:
5387.pts-0.dreamer (Detached)

Essa opção faz o comando screen listar todas as screens abertas. Para voltar a alguma screen, execute:

$screen -r “algum número”

Por exemplo, para eu recuperar a screen que eu estava utilizando, devo executar:

$screen -r 5387

Assim, eu volto para a screen que eu estava utilizando, com todos os terminais que eu abri nele.

Ainda existem muitas outras coisas que se pode fazer num screen. Tantas que não caberia apenas aqui. Pode-se criar um arquivo de configuração no home e deixar ou seu screen completamente personalizado! Para isto, edite o arquivo .screenrc

$ vim .screenrc

Experimente adicionar o comando do screen que eu citei antes aqui (hardstatus alwayslastline “%c %w”) e tentar abrir novamente ele para ver o que acontece. Seu screen abre uma linha de status na última linha do terminal por padrão!

Caso queira saber mais sobre o screen, execute:

$ man screen

E dê uma boa olhada no manual. É grande, para uma referência rápida execute, no screen Ctrl+a :, digite help e aperte <enter>. Irá aparecer uma lista de atalhos de teclado para tu te divertir!

Obs.: Na lista de comandos, Ctrl é escrito como ^.

1

Adobe Flash Player Linux 9

January 17, 2007

Foi postado, ontem (16/01/2007), a versão final do Flash Player para Linux. Quem quiser dar uma conferida no novo plugin, é só clicar aqui. =)

2

Abiword – Uma alternativa GTK ao KWord.

January 16, 2007

Numa dessas estava eu olhando uma revista antiga sobre Linux enquanto voltava para casa. Falava sobre o “novíssimo” Slacware 9 e sua istalação. Quando vi que ele vinha instalado por padrão o Abiword. Há tempos vinha procurando uma alternativa GTK para o KWord (que é em Qt). Conhecia o OpenOffice, mas ele é muito pesado para rodar na minha super-máquina com 128 MB de memória… =P Quando vi o Abiword na revista, pensei “pode ser esta a solução que eu estava procurando”. Dito e feito. Um processador de textos muito bom, com suporte ao formato .doc do MS Word e bastante leve. Fica aqui a dica para todos sobre este software Open Source muito bacana! =)

2