Skip to content

Tag: computação

quebrei meu braço

A comunidade “Nunca quebrei um osso” acaba de perder um membro.

punho quebrado
braço engessado

A tradicional Taça PET da Computação é um evento de confraternização onde anualmente eu provo minha brasilidade jogando um pouco de futebol no time Eu Podia Tá Matando (onde os jogadores por obrigações contratuais também não podem exercer o limite de um dia de futebol por ano). Mantemos também outras tradições como batalhar pelo último lugar, termos o artilheiro (no número de gols em módulo) do campeonato e é claro enfrentar nossos rivais e arqui-inimigos Nerdproud. Você pode conferir a cobertura do campeonato de 2007 e 2008 (já que em 2009 por motivos de preguiça maior não pude jogar o que levou o time a um desbalanceamento drástico que fez com que ele chegasse à final do campeonato).

Uma outra tradição do torneio e do nosso time é manter uma boa média de lesões por jogo. O Heraldo já quebrou o braço (até hoje não entendi porque estávamos dividindo uma bola se éramos do mesmo time) e o Marco já teve uma contusão no braço. Inclusive se alguém tiver contato com alguma operadora de  plano de saúde estamos aguardando sermos sondados para patrocínio.

Na edição de 2010 abrimos o campeonato contra os Pequenos (o time dirigido pelo professor Marcelino e tradicionalmente está envolto em polêmicas quanto à sua regularidade na competição). Nos primeiros 2 segundo de jogo numa disputa de bola fui atropelado. Sem muita experiência na fina arte de cair no chão eu me apoiei com o braço direito e fiquei com uma dor no antebraço. Nós não tínhamos jogadores reservas e eu não tinha idéia que meu rádio estava fraturado. Segurando com meu braço esquerdo o meu braço direito decrépito eu aguardei o final do primeiro tempo para conseguir gelo. Como também me faltava experiência em quebrar ou fraturar ossos (meus) eu achava que iria doer bem mais quando acontecesse. Fui dirigindo até o hospital do jeito que deu. O resultado taí. Feliz ao ser informado pelo traumatologista que dos 2 milímetros de desvio do escafoide faltaram um para uma cirurgia mais séria. Soube depois que o mesmo time também acrescentou ao saldo mais dois dedos quebrados.

Já troquei o gesso por essa bela órtese que me permite alguns movimentos como escrever esse texto e em seis semanas posso voltar a dirigir.

braço órtese

Tchau!

The Fork Bomb Tattoo

I thought about these two problems my entire life.

Graphical arts have a significant role in everything I do. I always expressed my feelings thorough graphical drawings. First on paper, so notebooks, then walls and others surfaces like the computer screen. But the possibility of transform my body, my own skin in a art canvas always fascinated me. This was a natural step.

But the tattoo is an art that raises a tricky philosophical question, it’s something that you can not undo it. Once you did it, it’s done. You can change or add the meaning with others tattoos but you can not remove meaning of a draw in a negative way by erasing it like other forms of arts. Of course there’s some kinds of treatments with different approaches and variant results but I see no point on think about tattoos looking on how remove them. It seems obvious that doesn’t matter how cool and incredible something could appear or how sure I am about it, I could always change my mind and repent. This puzzle was around my mind for a long time until finally I saw way out.

The key is that the life you live itself is also a tattoo. You say words that cannot be unsaid. You see things that you can not unseen.You feel such strong emotions that you can not heal your scars. Every moment it’s also a tattoo in the thin skin of the time and there’s nothing you can do about that because the time flows only in one direction. Of course you don’t paint all your life with ink in your own skin but at least, you can choose some parts of it to express as a beautiful tattoo.

The second problem is witch draw do. There are hundred of drawings that I love and besides I also enjoy old school tattoo drawings, I choose a piece of programming code. More specifically the Jaromil most elegant forkbomb code ever written:

forkbomb_small

This small piece of code fork itself twice in parallel creating more processes that will be forked again and again until stop the entire system. You can read a more detailed explanation on its operation, history and variations on Wikipedia’s Fork bomb article.

It has several meanings to me, from the aesthetics from the computer science field to the shape and possibilities the draw allow. The exponential grow of the number of forked process it’s also another beautiful aspect of this code. From the viewer perspective, even a casual one, it has a beautiful as a puzzle to be decipher or a totem pole of different emoticons.

Blood and ink.

I tried for months several different fonts and styles to use on it, from mono space to stylized draws. In the end I choose the Bitstream Vera Sans by Jim Lyles. A free (as in freedom) font very common on GNU/Linux systems. I also did small change in the draw by reducing almost entirely the spacing between the braces. This made it look better when looking it by side creating a stronger emoticon illusion.

Blood stain

Blood stain in the paper towel after dry the finished tattoo.

The process almost doesn’t involve pain and hurt, in contrast with what I thought. It’s like a little cat scratch in your arm for almost 2 hours of painting. I did in the Freedom of Tattoo studio, from the well-known here tattoo artist Dereka, with Thiago, a very skilled artist.

My thanks to the studio, to Dereka, to Thiago and to my friend Silvio who took the pictures and accompanied me. There’s a photo album with all tattoo photos. I’m very happy with the final work.

POSCOMP 2007, Questão 66, Tecnologia da Informação

66. [TE] Considere os pares de endereços de host e suas respectivas máscaras de endereços listados abaixo.

  • I. 192.168.0.43/255.255.255.192 e 192.168.0.66/255.255.255.192
  • II. 192.168.1.97/255.255.255.224 e 192.168.1.118/255.255.255.254
  • III. 192.168.2.115/255.255.255.128 e 192.168.2.135/255.255.255.128
  • IV. 192.168.4.167/255.255.255.224 e 192.168.4.207/255.255.255.224

Os itens nos quais o par citado pertence a uma mesma sub-rede são

  • A) apensa I, II, V
  • B) apenas I, III
  • C) apenas II, IV
  • D) apensa II, III, IV
  • E) apenas III, IV, V

Resolução:

Analisando o I, temos

192 =  11000000 (máscara)
43 =   00101011 (host)
66 =   01000010 (host)

O primeiro par de host e máscara define o endereço 101011 na rede 00 e o segundo é o 000010 na rede 01, portanto redes diferentes. Isso elimina as alternativas A e B da questão.

Fazendo o mesmo para a II:

224 =   11100000 (máscara)
97 =    01100001 (host)
118 =   01110110 (host)

Aplicando a mesmo raciocínio de máscara (vou escrever agora mais resumidamente) 43/192 é o 00001 na rede 011 e o 66/192 é o 10110 também na rede 011. Portanto mesma rede, eliminando a alternativa E.

Resta agora analisar o III.

128 =   10000000 (máscara)
115 =   01110011 (host)
135 =   10000111 (host)

115/128 é o 1110011 na rede 0 e o 135/128 é o 0000111 na rede 1. Os pares de III estão em redes diferentes.

Os pares que estão em uma mesma sub-rede são os II e IV. Alternativa C.

A melhor placa de formatura de todos os tempos

Nós fizemos. Agora temos a placa de formatura mais legal de todos os tempos bem aqui no nosso departamento de Computação. :) A placa de formatura do tux!

Placa de Formatura do Tux

Placa de Formatura do Tux

Placa de Formatura do Tux

Eu ouvi rumores que a próxima turma vai fazer uma placa com algum outro mascote de Software Livre. :D

Third JEG meeting

JEG #3

We had our third JEG (Java Education Group?) meeting today about Java certifications. We changed our approach and now we are just solving certification questions in group. As we are without projector today we used just my laptop. Today our host was Joselito who solved some section 1 questions.

Joselito’s slides are also available to download here.

More photos in this album.

Was a great meeting, next week another one.