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. 😀

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.

Manual dos Bixus 2005

Revirando algumas coisas antigas topei com o Manual dos Bixus que nós fizemos em 2005!

Manual dos Bixus
Download: Manual_dos_bixus_da_computacao_2005.pdf

Quando os novos alunos da Computação da UFC vão entrar no curso, nós fazemos um livrinho chamado Manual dos Bixus. É uma compilação de piadas sacaneando os calouros mas também algumas dicas realmente úteis como mapas e linhas de ônibus.Este foi a terceira edição do manual, na época eu era do CA (Centro Acadêmico) e foi uma das primeiras coisas que nós fizemos. Eu havia me conhecido o conceito de Wiki a pouco tempo e havia colocado de pé um Wiki para os alunos do curso usando o Dokuwiki, um motor de wikis em PHP que na época era bem limitado, usávamos só um usuário.

Um exemplo de página do manual dos bixus da computação. Algumas siglas do curso.

Nós começamos a escrever o livrinho usando Wiki. Ia ser a primeira vez que eu via um conteúdo do mundo real, impresso, tocável, construído de maneira dinâmica, colaborativa e distribuída. Algo como uma revista colaborativa.

Eu divulguei a idéia na nossa lista de alunos, a idéia foi pra frente, as pessoas foram colaborando e aos poucos foi tomando conteúdo. No final eu peguei o conteúdo, dei uma revisada no texto e fiz as páginas usando o Gimp. Imprimimos uma tiragem de 60 exemplares, com o dinheiro do CA, exatamente os 60 alunos calouros. Infelizmente eu não tive o cuidado de me incluir nesse número. 🙁

Quem sabe não podemos repetir esse ano esse modelo de desenvolvimento.

Opensolaris in a Junior Enterprise

Ejr empresa júnior da computação
Ejr actual officer

These days I visited the junior enterprise of my course (computer science, UFC). They are just starting and now have they own room.

The Junior Enterprise article at Wikipedia says:

This is an opportunity for students to develop self confidence and experience entrepreneurship at an early stage in their careers, to add practical experience to the theoretical skills and to provide private business with state-of-the-art knowledge from universities.

For my big surprise I found that they have also have an machine with Opensolaris installed for testing they softwares in multiples platforms. Very cool! If they continue to study and improve their skills in Opensolaris they can have an very special differential and goods business opportunities.

Very cool, keep going guys! 😀

Bixos da Computação 2008.1

Bixo que ainda não tem a menor noção do que o aguarda
Bixo pintado é bixo feliz!

Minhas boas vindas aos “bixos” do curso de Computação 2008.1 da Universidade Federal do Ceará na sua caminhada que agora se inicia rumo a sua formação de computólogo. 😀 As fotos tiradas com minha câmera estão aqui.

Bixo pintado
Bicho azul.

Caloura
Sim, nós temos bixetes.

Bixo careca
Rapaz, eu achei esse bixo parecido comigo na época que eu entrei no curso. 😮

Bichete ganhou um teclado sem fio
Bixete feliz ganhadora de um incríveis mouse e teclado sem fios. Cortesia do Laboratório LIA.

Bixos
Acostumem-se. Na computação é trote o ano todo!

Bixo ganha camisa

camisa_laranja.JPG

Bixo ganhador da camisa “Eu faço programa”.

Mais uma bixete
Mais uma bixete pintada.

Eu peguei o email da maioria dos calouros. Estamos organizando a nossa tradicional Semana Zero e provavelmente vamos ter três cursos: Software Livre, Java e Netbeans. Eu aproveitei para entregar para cada bixo um CD com o Netbeans para aqueles mais curiosos. Não é a última versão do Netbeans mas já é uma IDE utilizável e há o ambiente Java dentro do CD. É um desses bons CDs para se ter sempre na mochila.

Netbeans 5.5

Eu pegando o mail de um bixo

Os cursos vão ser no laboratório LEC e no LIEST ainda estão em reformas e eu não apostaria que eles estarão prontos a tempo do início das aulas.

LEC

Mas não se preocupem, vamos dar um jeito nisso. 😉

obs: Meu irmão foi ontem receber os bichos da engenharia, as fotos estão aqui.

Bachelorette

Adoro esse clipe. Não é só porque é da Björk mas porque essa recursividade me lembra muito os sonhos em que as vezes eu fico preso.