Para imprimir e colar na sua baia

15 10 2009

Madruguinha

Madruguinha: Baixe aqui e imprima! (em PDF)





Como manter um viciado entretido

13 10 2009

Sim, eu estou tentando reativar o blog, mas fazer um post só sobre isso seria clichê demais.

World of Warcraft é o melhor jogo de todos os tempos. Para mim isto não tem discussão. Ontem, eu resolvi dar uma olhada no Public Test Realm (um servidor em que a Blizzard disponibiliza a próxima versão para ser testada). Era para ser uma coisa rápida, de alguns minutinhos. Copiar um paladino pronto para lá (eles disponibilizam alguns personagens no nível máximo com o “melhor” equipamento possível para copiar).

Fiz um Blood Elf paladino (meu personagem principal é um paladino, mas é humano) e resolvi dar uma olhada como ficava. Aí resolvi ajeitar o equipamento para ficar pronto, colocar os add-ons que eu uso normalmente (miniprogramas que modificam a interface do jogo para melhorar a usabilidade) e dar uma passeada pelo conteúdo que virá no próximo patch. Resultado… fiquei até as 4h da manhã por lá.

Eu sempre tive muito medo de fazer uma mudança de facção e transformar meu personagem em Blood Elf porque eles são muito magros e como eu sou tank (o cara que fica segurando o monstro gigante e aguentando porrada), isso ficaria estranho. A conclusão é: eu posso me acostumar.

O que me deprime é ver gente tão mal-intencionada que pega e (por ser um servidor de teste), coloca alguns ítens importantes para encantar o equipamento à venda por valores astronômicos (algo como a soma de todo o dinheiro que eu já consegui acumular em um ano de jogo num item que é muito barato nos servidores comuns).

O pior de tudo é que este dinheiro que o infeliz acumula ele não pode sequer passar pro seu personagem e, portanto, não tem sentido algum acumular dinheiro no servidor de teste.

Enfim, espero que eu consiga voltar a tocar este blog. Decidi postar em português hoje, talvez poste em inglês mais tarde. Enfim, é tudo parte de uma estratégia de dominação global… ou não.





Nine awesome ads from 70s and 80s

26 11 2008

I won’t repost it, but it worths a lot to take a look at this post:

Amazing! For me, the best is this one:





Previsão do Tempo / Weather Forecast

26 11 2008

Forecast

Translating into English:

Weather forecast stone:

Condition      ->      Forecast

Wet stone -> Rain
Dry Stone -> Dry weather
Shadow on the floor -> Sunny day
White on the top -> Snow
You can’t see the stone -> Fog
Stone shaking -> Earthquake
The stone is not here -> Hurricane (Tornado)





An amazing championship

3 11 2008

Since my childhood, to be more exact, after Ayrton Senna died, Formula 1 was never so good as this year and the year before. The emotion had gone away, since Michael Schumacher just owned everybody and the rules made Ferrari so freaking superior that it was impossible for any other team to win the championship.

Last year, for the first time we had a championship with some emotion, but this year, it was amazing. Until 5 laps to the end of the race, Lewis Hamilton was the champion. Then Massa and, inthe very last curve, Hamilton again.

Amazing!





An introduction to binary – Part 2

14 10 2008

* This post is a continuation for: An introduction to binary – Part 1

Continuing our introduction to binary, let’s think about how could we express numbers using an alphabet with only 2 elements:

The first two numbers are quite obvious:

But how can we go any further? Well, in decimal, when our alphabet is not enough to write a number, we increment the leftmost number and “reset” any number on its right side; so: 00, 01, ..., 09, 10, .., 19, 20, ..., 099, 100, ..., 199, 200, ...

In binary we just do the same:

00, 01, 10, 11, 100, 101, 110, 111, 1000, ...

If it’s not clear enough, think about the numbers as a car’s odometer (click to learn more about it):

When a digit reaches 9 then it becomes 0 and the next digit is incremented. If you bring this to the binary world, when a digit reaches 1, it becomes 0 and the next digit is incremented.

So, we might say that:

00000 = 0, \\ 00001 = 1, \\ 00010 = 2, \\ 00011= 3, \\ 00100 = 4, \\ 00101 = 5, \\ 00110 = 6, \\ 00111 = 7, \\ 01000 = 8, \\ 01001 = 9, \\ 01010 = 10, \\ 01011 = 11, \\ 01100 = 12,\\ 01101 = 13, \\ 01110 = 14, \\ 01111 = 15, \\ 10000 = 16...

Looking at those numbers, we can find a pattern: some of them have only one “1″ and some zeros: 1, 10, 100, 1000, 10000. If we look at their values, we’ll be able to notice that they are, respecively, 1, 2, 4, 8 and 16. All those numbers are powers of 2:

What if we replace the number 2 from the base of the multipliers for its binary notation?

To represent other numbers, we can work in an analogue fashion:

In other words: binary is just the same as decimal!

If we generalize the concept, we might say that:

Do I need to explain how to proceed for base 8 (octal) and base 16 (hexadecimal)?

Stay tuned and wait for An introduction to binary – Part 3 (I didn’t know how to sum).

* This post is a continuation for: An introduction to binary – Part 1

CodeCogs - An Open Source Numerical Library





An introduction to binary – Part 1

10 10 2008

Decimal revisited:

Before you start to understand binary numbers, you must first understand the decimal numbering system:

Let’s start from a very simple number:

What does that number mean? Well, we may say that:

123 = 100 + 20 + 3

or

123=(1 \times 100 + (2 \times 10) + (3 \times 1)

Considering that (for those that are not familiar with logic, the “upside down V” means “AND”, and the arrow means “IT IMPLIES THAT”):

(100 = 10 ^ 2 \wedge 10 = 10 ^ 1 \wedge 1 = 10^0) \Rightarrow \\ (123=(1 \times 10^2) + (2 \times 10^1) + (3 \times 10^0))

So, we can say that:

Now we can see a pattern here: considering that the rightmost digit in our number is called the less significant and the leftmost is the most significant, we might say that the most significant digit has the exponent 0 and as the digits become more significant, the exponent is incremented. From now on, we’ll call as n the position of a digit, starting from the less significant digit.

Digits x Alphabets:

Now the question is: why are all the digits multiplied by ?

Let’s go back to basics:

We can express any integer number in the decimal system using the “alphabet” defined on this set:

And, if you have half a brain, you’ll be able to count and notice that we have 10 (TEN) digits on this set. So, we say that the base of the decimal system is the number 10 (TEN).

If we dig a bit deeper, we can understand why the numeral “10″ represents the number TEN:

Using just one digit, we are able to represent the following numbers:

How do we represent the next number?

Well, consider that 9 can be represented as 09, what we do is just increment the leftmost number and “reset” everything on its right:

First thoughts about binary:

Now that we understand about the decimal system, just wonder how could we represent integer numbers using an alphabet with only two digits (BInary has the prefix BI, that means 2) defined as:

Just a tip:

Want to know more? See An introduction to binary – Part 2

CodeCogs - An Open Source Numerical Library








Follow

Get every new post delivered to your Inbox.